From 7776a1748b905281b28208a97beb6983cda23644 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 27 Aug 2024 11:22:49 +0200 Subject: [PATCH 01/11] [xcode16] Revert workarounds for breaking changes in earlier betas due to Apple removing watchOS APIs --- runtime/trampolines.m | 12 ++---------- runtime/xamarin/trampolines.h | 8 -------- tests/test-libraries/testgenerator.cs | 3 --- 3 files changed, 2 insertions(+), 21 deletions(-) diff --git a/runtime/trampolines.m b/runtime/trampolines.m index c7fbd4938f7a..9183d963ebd5 100644 --- a/runtime/trampolines.m +++ b/runtime/trampolines.m @@ -1153,13 +1153,11 @@ // If called multiple times in succession, the returned pointer can be passed as the second ptr argument, and it need only be freed once done iterating. void *xamarin_nsvalue_to_nsrange (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { NSRange *valueptr = (NSRange *) (ptr ? ptr : xamarin_calloc (sizeof (NSRange))); *valueptr = [value rangeValue]; return valueptr; } #if HAVE_UIKIT // Yep, these CoreGraphics-looking category method is defined in UIKit. -#if !TARGET_OS_WATCH void *xamarin_nsvalue_to_cgaffinetransform (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { CGAffineTransform *valueptr = (CGAffineTransform *) (ptr ? ptr : xamarin_calloc (sizeof (CGAffineTransform))); *valueptr = [value CGAffineTransformValue]; return valueptr; } void *xamarin_nsvalue_to_cgpoint (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { CGPoint *valueptr = (CGPoint *) (ptr ? ptr : xamarin_calloc (sizeof (CGPoint))); *valueptr = [value CGPointValue]; return valueptr; } void *xamarin_nsvalue_to_cgrect (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { CGRect *valueptr = (CGRect *) (ptr ? ptr : xamarin_calloc (sizeof (CGRect))); *valueptr = [value CGRectValue]; return valueptr; } void *xamarin_nsvalue_to_cgsize (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { CGSize *valueptr = (CGSize *) (ptr ? ptr : xamarin_calloc (sizeof (CGSize))); *valueptr = [value CGSizeValue]; return valueptr; } void *xamarin_nsvalue_to_cgvector (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { CGVector *valueptr = (CGVector *) (ptr ? ptr : xamarin_calloc (sizeof (CGVector))); *valueptr = [value CGVectorValue]; return valueptr; } -#endif void *xamarin_nsvalue_to_nsdirectionaledgeinsets(NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) {NSDirectionalEdgeInsets *valueptr =(NSDirectionalEdgeInsets *) (ptr ? ptr : xamarin_calloc (sizeof (NSDirectionalEdgeInsets)));*valueptr = [value directionalEdgeInsetsValue];return valueptr; } #endif #if HAVE_COREANIMATION @@ -1219,9 +1217,7 @@ } void *xamarin_nsvalue_to_scnvector4 (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { SCNVector4 *valueptr = (SCNVector4 *) (ptr ? ptr : xamarin_calloc (sizeof (SCNVector4))); *valueptr = [value SCNVector4Value]; return valueptr; } #if HAVE_UIKIT -#if !TARGET_OS_WATCH void *xamarin_nsvalue_to_uiedgeinsets (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { UIEdgeInsets *valueptr = (UIEdgeInsets *) (ptr ? ptr : xamarin_calloc (sizeof (UIEdgeInsets))); *valueptr = [value UIEdgeInsetsValue]; return valueptr; } -#endif void *xamarin_nsvalue_to_uioffset (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle) { UIOffset *valueptr = (UIOffset *) (ptr ? ptr : xamarin_calloc (sizeof (UIOffset))); *valueptr = [value UIOffsetValue]; return valueptr; } #endif @@ -1248,13 +1244,11 @@ id xamarin_nsrange_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithRange: *(NSRange *) mono_object_unbox (value)]; } #if HAVE_UIKIT // yep, these CoreGraphics-looking category methods are defined in UIKit -#if !TARGET_OS_WATCH id xamarin_cgaffinetransform_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithCGAffineTransform: *(CGAffineTransform *) mono_object_unbox (value)]; } id xamarin_cgpoint_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithCGPoint: *(CGPoint *) mono_object_unbox (value)]; } id xamarin_cgrect_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithCGRect: *(CGRect *) mono_object_unbox (value)]; } id xamarin_cgsize_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithCGSize: *(CGSize *) mono_object_unbox (value)]; } id xamarin_cgvector_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithCGVector: *(CGVector *) mono_object_unbox (value)]; } -#endif id xamarin_nsdirectionaledgeinsets_to_nsvalue(MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithDirectionalEdgeInsets:*(NSDirectionalEdgeInsets *)mono_object_unbox (value)]; } #endif #if HAVE_COREANIMATION @@ -1275,7 +1269,7 @@ id xamarin_scnmatrix4_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithSCNMatrix4: *(SCNMatrix4 *) mono_object_unbox (value)]; } id xamarin_scnvector3_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithSCNVector3: *(SCNVector3 *) mono_object_unbox (value)]; } id xamarin_scnvector4_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithSCNVector4: *(SCNVector4 *) mono_object_unbox (value)]; } -#if HAVE_UIKIT && !TARGET_OS_WATCH +#if HAVE_UIKIT id xamarin_uiedgeinsets_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithUIEdgeInsets: *(UIEdgeInsets *) mono_object_unbox (value)]; } id xamarin_uioffset_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle) { return [NSValue valueWithUIOffset: *(UIOffset *) mono_object_unbox (value)]; } #endif @@ -1606,7 +1600,6 @@ if (!strcmp (fullname, "Foundation.NSRange")) { func = to_managed ? (void *) xamarin_nsvalue_to_nsrange : (void *) xamarin_nsrange_to_nsvalue; #if HAVE_UIKIT // yep, these CoreGraphics-looking category methods are defined in UIKit -#if !TARGET_OS_WATCH } else if (!strcmp (fullname, "CoreGraphics.CGAffineTransform")) { func = to_managed ? (void *) xamarin_nsvalue_to_cgaffinetransform : (void *) xamarin_cgaffinetransform_to_nsvalue; } else if (!strcmp (fullname, "CoreGraphics.CGPoint")) { @@ -1617,7 +1610,6 @@ func = to_managed ? (void *) xamarin_nsvalue_to_cgsize : (void *) xamarin_cgsize_to_nsvalue; } else if (!strcmp (fullname, "CoreGraphics.CGVector")) { func = to_managed ? (void *) xamarin_nsvalue_to_cgvector : (void *) xamarin_cgvector_to_nsvalue; -#endif } else if (!strcmp (fullname, "UIKit.NSDirectionalEdgeInsets")) { func = to_managed ? (void *) xamarin_nsvalue_to_nsdirectionaledgeinsets : (void *) xamarin_nsdirectionaledgeinsets_to_nsvalue; #endif @@ -1649,7 +1641,7 @@ func = to_managed ? (void *) xamarin_nsvalue_to_scnvector3 : (void *) xamarin_scnvector3_to_nsvalue; } else if (!strcmp (fullname, "SceneKit.SCNVector4")) { func = to_managed ? (void *) xamarin_nsvalue_to_scnvector4 : (void *) xamarin_scnvector4_to_nsvalue; -#if HAVE_UIKIT && !TARGET_OS_WATCH +#if HAVE_UIKIT } else if (!strcmp (fullname, "UIKit.UIEdgeInsets")) { func = to_managed ? (void *) xamarin_nsvalue_to_uiedgeinsets : (void *) xamarin_uiedgeinsets_to_nsvalue; } else if (!strcmp (fullname, "UIKit.UIOffset")) { diff --git a/runtime/xamarin/trampolines.h b/runtime/xamarin/trampolines.h index 774555521152..ebf368948310 100644 --- a/runtime/xamarin/trampolines.h +++ b/runtime/xamarin/trampolines.h @@ -141,13 +141,11 @@ void *xamarin_nsnumber_to_nfloat (NSNumber *number, void *ptr, MonoClass *manage // Returns a pointer to the value type, which must be freed using xamarin_free void *xamarin_nsvalue_to_nsrange (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); -#if !TARGET_OS_WATCH void *xamarin_nsvalue_to_cgaffinetransform (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_cgpoint (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_cgrect (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_cgsize (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_cgvector (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); -#endif void *xamarin_nsvalue_to_catransform3d (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_cllocationcoordinate2d (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_cmtime (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); @@ -158,9 +156,7 @@ void *xamarin_nsvalue_to_mkcoordinatespan (NSValue *value, void *ptr, Mono void *xamarin_nsvalue_to_scnmatrix4 (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_scnvector3 (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_scnvector4 (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); -#if !TARGET_OS_WATCH void *xamarin_nsvalue_to_uiedgeinsets (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); -#endif void *xamarin_nsvalue_to_uioffset (NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); void *xamarin_nsvalue_to_nsdirectionaledgeinsets(NSValue *value, void *ptr, MonoClass *managedType, void *context, GCHandle *exception_gchandle); @@ -181,13 +177,11 @@ id xamarin_nfloat_to_nsnumber (MonoObject *value, void *context, GCHandle *excep id xamarin_nfloat_to_nsnumber (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_nsrange_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); -#if !TARGET_OS_WATCH id xamarin_cgaffinetransform_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_cgpoint_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_cgrect_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_cgsize_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_cgvector_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); -#endif id xamarin_catransform3d_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_cllocationcoordinate2d_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_cmtime_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); @@ -198,10 +192,8 @@ id xamarin_mkcoordinatespan_to_nsvalue (MonoObject *value, void *context, id xamarin_scnmatrix4_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_scnvector3_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_scnvector4_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); -#if !TARGET_OS_WATCH id xamarin_uiedgeinsets_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); id xamarin_uioffset_to_nsvalue (MonoObject *value, void *context, GCHandle *exception_gchandle); -#endif id xamarin_nsdirectionaledgeinsets_to_nsvalue(MonoObject *value, void *context, GCHandle *exception_gchandle); // These functions can be passed as xamarin_id_to_managed_func/xamarin_managed_to_id_func parameters diff --git a/tests/test-libraries/testgenerator.cs b/tests/test-libraries/testgenerator.cs index fb35dc4a72de..6aa578232032 100644 --- a/tests/test-libraries/testgenerator.cs +++ b/tests/test-libraries/testgenerator.cs @@ -803,8 +803,6 @@ static void WriteRegistrarTests () using XamarinTests.ObjCRuntime; using Xamarin.Utils; -#if !__WATCHOS__ - namespace MonoTouchFixtures.ObjCRuntime { [TestFixture] @@ -1414,7 +1412,6 @@ public partial class RegistrarTestGenerated {"); w.AppendLine (@" } }"); - w.AppendLine ("#endif // __WATCHOS__"); File.WriteAllText ("RegistrarTest.generated.cs", w.ToString ()); } From 0fb87bc234bfa35a725134ea4c1c3725cd0f91a0 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 27 Aug 2024 11:24:30 +0200 Subject: [PATCH 02/11] [cecil-tests] Ignore APIs with [EditorBrowsable (Never)] --- tests/cecil-tests/ApiAvailabilityTest.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/cecil-tests/ApiAvailabilityTest.cs b/tests/cecil-tests/ApiAvailabilityTest.cs index 72f5845c665c..3a0517367a8d 100644 --- a/tests/cecil-tests/ApiAvailabilityTest.cs +++ b/tests/cecil-tests/ApiAvailabilityTest.cs @@ -54,7 +54,8 @@ public void FindMissingObsoleteAttributes () var failures = new Dictionary (); var mismatchedObsoleteMessages = new List (); foreach (var kvp in harvestedInfo) { - var attributes = kvp.Value.Select (v => v.Api.GetAvailabilityAttributes (v.Platform) ?? new OSPlatformAttributes (v.Api, v.Platform) ?? new OSPlatformAttributes (v.Api, v.Platform)).ToArray (); + var values = kvp.Value.Where (v => !v.Api.HasEditorBrowseableNeverAttribute ()); + var attributes = values.Select (v => v.Api.GetAvailabilityAttributes (v.Platform) ?? new OSPlatformAttributes (v.Api, v.Platform) ?? new OSPlatformAttributes (v.Api, v.Platform)).ToArray (); var obsoleted = attributes.Where (v => v?.Obsoleted is not null).ToArray (); // No obsoleted, nothing to check @@ -70,7 +71,7 @@ public void FindMissingObsoleteAttributes () if (!notObsoletedNorUnsupported.Any ()) continue; - var failure = new ObsoletedFailure (kvp.Key, kvp.Value.First ().Api, obsoleted, notObsoletedNorUnsupported); + var failure = new ObsoletedFailure (kvp.Key, values.First ().Api, obsoleted, notObsoletedNorUnsupported); failures [failure.Key] = failure; var obsoleteMessages = obsoleted.Select (v => v.Obsoleted?.Message).Distinct ().ToArray (); From 71a75ffc8b8c9313cb5577cc1cdd619228df8036 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 27 Aug 2024 11:25:07 +0200 Subject: [PATCH 03/11] [cecil-tests] Correctly handle NS* types in UIKit --- tests/cecil-tests/AttributeTest.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/cecil-tests/AttributeTest.cs b/tests/cecil-tests/AttributeTest.cs index ba399a76c344..0f2b4c9750b1 100644 --- a/tests/cecil-tests/AttributeTest.cs +++ b/tests/cecil-tests/AttributeTest.cs @@ -369,6 +369,7 @@ static string GetMemberLookupKey (IMemberDefinition member) // https://github.com/xamarin/xamarin-macios/issues/17292 key = key .Replace ("AppKit.NS", "XKit.X") + .Replace ("UIKit.NS", "XKit.X") .Replace ("UIKit.UI", "XKit.X") .Replace ("AppKit.INS", "XKit.IX") .Replace ("UIKit.IUI", "XKit.IX") From 240473dc474268290d96f6d93db76daec9abc63d Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 27 Aug 2024 16:33:12 +0200 Subject: [PATCH 04/11] [bgen] Forward EditorBrowsable attributes from api definitions to strong enums. --- src/bgen/Enums.cs | 3 ++- src/bgen/Generator.cs | 25 +++++++++++++++---------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/bgen/Enums.cs b/src/bgen/Enums.cs index 52a48eb80b49..da72efe75ce9 100644 --- a/src/bgen/Enums.cs +++ b/src/bgen/Enums.cs @@ -82,7 +82,8 @@ void GenerateEnum (Type type) sb.Append ("]"); print (sb.ToString ()); } - PrintObsoleteAttributes (type); + var editor_browsable_attribute = PrintEditorBrowsableAttribute (type); + PrintObsoleteAttributes (type, editor_browsable_attribute); CopyNativeName (type); var unique_constants = new HashSet (); diff --git a/src/bgen/Generator.cs b/src/bgen/Generator.cs index cdab21f835b2..9fd29490cc68 100644 --- a/src/bgen/Generator.cs +++ b/src/bgen/Generator.cs @@ -3879,6 +3879,20 @@ void PrintObsoleteAttributes (ICustomAttributeProvider provider, bool already_ha print ("[EditorBrowsable (EditorBrowsableState.Never)]"); } + bool PrintEditorBrowsableAttribute (ICustomAttributeProvider provider) + { + foreach (var ea in AttributeManager.GetCustomAttributes (provider)) { + if (ea.State == EditorBrowsableState.Always) { + print ("[EditorBrowsable]"); + } else { + print ("[EditorBrowsable (EditorBrowsableState.{0})]", ea.State); + } + return true; + } + + return false; + } + void PrintPropertyAttributes (PropertyInfo pi, Type type, bool skipTypeInjection = false) { var minfo = new MemberInformation (this, this, pi, type); @@ -4419,20 +4433,11 @@ void GenerateAsyncMethod (MemberInformation original_minfo, AsyncMethodKind asyn void PrintMethodAttributes (MemberInformation minfo) { MethodInfo mi = minfo.Method; - var editor_browsable_attribute = false; foreach (var sa in AttributeManager.GetCustomAttributes (mi)) print (sa.Safe ? "[ThreadSafe]" : "[ThreadSafe (false)]"); - foreach (var ea in AttributeManager.GetCustomAttributes (mi)) { - if (ea.State == EditorBrowsableState.Always) { - print ("[EditorBrowsable]"); - } else { - print ("[EditorBrowsable (EditorBrowsableState.{0})]", ea.State); - } - editor_browsable_attribute = true; - } - + var editor_browsable_attribute = PrintEditorBrowsableAttribute (mi); PrintObsoleteAttributes (mi, editor_browsable_attribute); if (minfo.is_return_release) From ac075ffc6dd784afd77e784ee1a396092a781ee9 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 21 Jun 2024 15:34:43 +0200 Subject: [PATCH 05/11] [AppKit/UIKit] Implement Xcode 16.0 beta 1-6 changes. --- src/AppKit/Enums.cs | 30 +- src/AppKit/NSGraphics.cs | 12 + src/UIKit/UIEnums.cs | 2 +- src/appkit.cs | 385 +++- src/foundation.cs | 19 +- src/social.cs | 18 + src/uikit.cs | 1613 ++++++++++++++++- src/xkit.cs | 55 + .../Documentation.KnownFailures.txt | 575 ++++++ tests/introspection/ApiProtocolTest.cs | 9 + tests/introspection/iOS/iOSApiProtocolTest.cs | 5 + ...UISpringLoadedInteractionSupportingTest.cs | 27 + ...gViewControllerFormattingDescriptorTest.cs | 90 + .../MacCatalyst-AppKit.ignore | 4 + .../MacCatalyst-AppKit.todo | 30 - .../MacCatalyst-UIKit.ignore | 453 ++++- .../MacCatalyst-UIKit.todo | 728 -------- .../common-UIKit.ignore | 4 + .../api-annotations-dotnet/iOS-UIKit.ignore | 3 + .../api-annotations-dotnet/iOS-UIKit.todo | 470 ----- .../macOS-AppKit.ignore | 4 + .../api-annotations-dotnet/macOS-AppKit.todo | 136 -- .../api-annotations-dotnet/tvOS-UIKit.todo | 222 --- tests/xtro-sharpie/common-AppKit.ignore | 1 + tests/xtro-sharpie/iOS-UIKit.ignore | 2 + tests/xtro-sharpie/iOS-UIKit.todo | 465 ----- tests/xtro-sharpie/macOS-AppKit.ignore | 4 + tests/xtro-sharpie/macOS-AppKit.todo | 134 -- tests/xtro-sharpie/tvOS-UIKit.ignore | 6 + tests/xtro-sharpie/tvOS-UIKit.todo | 222 --- tests/xtro-sharpie/watchOS-UIKit.todo | 22 - 31 files changed, 3297 insertions(+), 2453 deletions(-) create mode 100644 tests/monotouch-test/UIKit/UITextFormattingViewControllerFormattingDescriptorTest.cs create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.ignore delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo delete mode 100644 tests/xtro-sharpie/tvOS-UIKit.todo diff --git a/src/AppKit/Enums.cs b/src/AppKit/Enums.cs index 546e6535d36d..ebcf51bcaa0b 100644 --- a/src/AppKit/Enums.cs +++ b/src/AppKit/Enums.cs @@ -22,6 +22,7 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // using System; +using System.ComponentModel; using ObjCRuntime; using Foundation; @@ -891,7 +892,10 @@ public enum NSWindowStyle : ulong { [NoMacCatalyst] [Native] public enum NSWindowSharingType : ulong { - None, ReadOnly, ReadWrite + None, + ReadOnly, + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Use 'ReadOnly' instead.")] + ReadWrite, } [NoMacCatalyst] @@ -1983,13 +1987,29 @@ public enum NSFontCollectionOptions : long { ApplicationOnlyMask = 1 } +#if XAMCORE_5_0 + [NoMacCatalyst] +#else [MacCatalyst (13, 1)] + [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "This enum doesn't exist on this platform.")] +#if __MACCATALYST__ + [EditorBrowsable (EditorBrowsableState.Never)] +#endif +#endif [Native] public enum NSCollectionViewDropOperation : long { On = 0, Before = 1 } +#if XAMCORE_5_0 + [NoMacCatalyst] +#else [MacCatalyst (13, 1)] + [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "This enum doesn't exist on this platform.")] +#if __MACCATALYST__ + [EditorBrowsable (EditorBrowsableState.Never)] +#endif +#endif [Native] public enum NSCollectionViewItemHighlightState : long { None = 0, @@ -1998,7 +2018,15 @@ public enum NSCollectionViewItemHighlightState : long { AsDropTarget = 3 } +#if XAMCORE_5_0 + [NoMacCatalyst] +#else [MacCatalyst (13, 1)] + [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "This enum doesn't exist on this platform.")] +#if __MACCATALYST__ + [EditorBrowsable (EditorBrowsableState.Never)] +#endif +#endif [Native] [Flags] public enum NSCollectionViewScrollPosition : ulong { diff --git a/src/AppKit/NSGraphics.cs b/src/AppKit/NSGraphics.cs index f359f66fd35f..4d8d857e889e 100644 --- a/src/AppKit/NSGraphics.cs +++ b/src/AppKit/NSGraphics.cs @@ -179,9 +179,21 @@ public static void FrameRect (CGRect rect, nfloat frameWidth, NSCompositingOpera NSFrameRectWithWidthUsingOperation (rect, frameWidth, (nuint) (ulong) operation); } +#if NET + [SupportedOSPlatform ("macos")] + [ObsoletedOSPlatform ("macos14.0", "Use 'NSCursor.DisappearingItemCursor' instead." )] +#else + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use 'NSCursor.DisappearingItemCursor' instead.")] +#endif [DllImport (Constants.AppKitLibrary, EntryPoint = "NSShowAnimationEffect")] extern static void NSShowAnimationEffect (nuint animationEffect, CGPoint centerLocation, CGSize size, NativeHandle animationDelegate, NativeHandle didEndSelector, IntPtr contextInfo); +#if NET + [SupportedOSPlatform ("macos")] + [ObsoletedOSPlatform ("macos14.0", "Use 'NSCursor.DisappearingItemCursor' instead." )] +#else + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use 'NSCursor.DisappearingItemCursor' instead.")] +#endif public static void ShowAnimationEffect (NSAnimationEffect animationEffect, CGPoint centerLocation, CGSize size, NSObject animationDelegate, Selector didEndSelector, IntPtr contextInfo) { NSShowAnimationEffect ((nuint) (ulong) animationEffect, centerLocation, size, animationDelegate.GetHandle (), didEndSelector.Handle, contextInfo); diff --git a/src/UIKit/UIEnums.cs b/src/UIKit/UIEnums.cs index 4517f1df12b4..ddfc8abb3164 100644 --- a/src/UIKit/UIEnums.cs +++ b/src/UIKit/UIEnums.cs @@ -3183,7 +3183,7 @@ public enum UIEventButtonMask : ulong { Secondary = 1L << 1, } - [Flags, TV (13, 4), NoWatch, iOS (13, 4)] + [Flags, TV (13, 4), Watch (6, 2), iOS (13, 4)] [MacCatalyst (13, 1)] [Native] public enum UIAxis : ulong { diff --git a/src/appkit.cs b/src/appkit.cs index 238394e69227..c5ac761a8696 100644 --- a/src/appkit.cs +++ b/src/appkit.cs @@ -65,6 +65,8 @@ using NSColorList = Foundation.NSObject; #else using Color = AppKit.NSColor; +using IUIActivityItemsConfigurationReading = System.Object; +using UIBarButtonItem = Foundation.NSObject; #endif #if !NET @@ -81,6 +83,70 @@ namespace AppKit { // void DrawAtPoint (CGPoint atPoint, CGRect fromRect, NSCompositingOperation operation, float fractionDelta); //} + [Native] + [Mac (15, 0), MacCatalyst (18, 0)] + enum NSCursorFrameResizePosition : ulong { + Top = (1 << 0), + Left = (1 << 1), + Bottom = (1 << 2), + Right = (1 << 3), + TopLeft = (Top | Left), + TopRight = (Top | Right), + BottomLeft = (Bottom | Left), + BottomRight = (Bottom | Right), + } + + [Native] + [Mac (15, 0), MacCatalyst (18, 0)] + enum NSCursorFrameResizeDirections : ulong { + Inward = (1 << 0), + Outward = (1 << 1), + All = (Inward | Outward), + } + + [Native] + [Mac (15, 0), MacCatalyst (18, 0)] + enum NSHorizontalDirections : ulong { + Left = (1 << 0), + Right = (1 << 1), + All = (Left | Right), + } + + [Native] + [Mac (15, 0), MacCatalyst (18, 0)] + enum NSVerticalDirections : ulong { + Up = (1 << 0), + Down = (1 << 1), + All = (Up | Down), + } + + [Native] + [Mac (15, 0), NoMacCatalyst] + enum NSSharingCollaborationMode : long { + SendCopy, + Collaborate, + } + + [Native] + [Mac (15, 0), NoMacCatalyst] + enum NSWritingToolsBehavior : long { + None = -1, + Default = 0, + Complete, + Limited, + } + + [Flags] + [Native] + [Mac (15, 0), NoMacCatalyst] + enum NSWritingToolsResultOptions : ulong { + Default = 0, + PlainText = 1 << 0, + RichText = 1 << 1, + List = 1 << 2, + Table = 1 << 3, + } + [NoMacCatalyst] [BaseType (typeof (NSCell))] interface NSActionCell { @@ -5257,6 +5323,8 @@ interface NSCursor : NSCoding, NSSecureCoding { [Export ("currentCursor")] NSCursor CurrentCursor { get; } + [Deprecated (PlatformName.MacOSX, 15, 0, message: "If using ScreenCaptureKit to capture the screen, use the 'SCStreamConfiguration.ShowsCursor' to control whether or not to include the cursor in the capture. Use 'NSCursor.CurrentCursor' to get the current cursor for this application.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "If using ScreenCaptureKit to capture the screen, use the 'SCStreamConfiguration.ShowsCursor' to control whether or not to include the cursor in the capture. Use 'NSCursor.CurrentCursor' to get the current cursor for this application.")] [Static] [Export ("currentSystemCursor")] [NullAllowed] @@ -5334,6 +5402,41 @@ interface NSCursor : NSCoding, NSSecureCoding { [Export ("IBeamCursorForVerticalLayout")] NSCursor IBeamCursorForVerticalLayout { get; } + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("zoomInCursor", ArgumentSemantic.Strong)] + NSCursor ZoomInCursor { get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("zoomOutCursor", ArgumentSemantic.Strong)] + NSCursor ZoomOutCursor { get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("columnResizeCursor", ArgumentSemantic.Strong)] + NSCursor ColumnResizeCursor { get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("columnResizeCursorInDirections:")] + NSCursor GetColumnResizeCursor (NSHorizontalDirections directions); + + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("rowResizeCursor", ArgumentSemantic.Strong)] + NSCursor RowResizeCursor { get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("rowResizeCursorInDirections:")] + NSCursor GetRowResizeCursor (NSVerticalDirections directions); + + [Mac (15, 0), MacCatalyst (18, 0)] + [Static] + [Export ("frameResizeCursorFromPosition:inDirections:")] + NSCursor GetFrameResizeCursor (NSCursorFrameResizePosition position, NSCursorFrameResizeDirections directions); + [DesignatedInitializer] [Export ("initWithImage:hotSpot:")] NativeHandle Constructor (NSImage newImage, CGPoint aPoint); @@ -5741,9 +5844,14 @@ partial interface NSDocument : NSUserActivityRestoring { [Export ("runModalSavePanelForSaveOperation:delegate:didSaveSelector:contextInfo:")] void RunModalSavePanelForSaveOperation (NSSaveOperationType saveOperation, [NullAllowed] NSObject delegateObject, [NullAllowed] Selector didSaveSelector, [NullAllowed] IntPtr contextInfo); + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Use 'SavePanelShowsFileFormatsControl' instead.")] [Export ("shouldRunSavePanelWithAccessoryView")] bool ShouldRunSavePanelWithAccessoryView { get; } + [Mac (15, 0)] + [Export ("savePanelShowsFileFormatsControl")] + bool SavePanelShowsFileFormatsControl { get; } + [Export ("prepareSavePanel:")] bool PrepareSavePanel (NSSavePanel savePanel); @@ -7544,6 +7652,7 @@ interface NSGraphicsContext { [Static, Export ("graphicsContextWithAttributes:")] NSGraphicsContext FromAttributes (NSDictionary attributes); + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Add NSView instances to display content in a window.")] [Static, Export ("graphicsContextWithWindow:")] NSGraphicsContext FromWindow (NSWindow window); @@ -7823,6 +7932,7 @@ interface NSPrintPreviewGraphicsContext { [NoMacCatalyst] [BaseType (typeof (NSImageRep))] [DisableDefaultCtor] // An uncaught exception was raised: -[NSEPSImageRep init]: unrecognized selector sent to instance 0x1db2d90 + [Deprecated (PlatformName.MacOSX, 14, 0)] interface NSEPSImageRep { [Static] [Export ("imageRepWithData:")] @@ -8710,6 +8820,10 @@ interface NSMenuItem : NSCoding, NSCopying, NSAccessibility, NSAccessibilityElem [Static] [Export ("sectionHeaderWithTitle:")] NSMenuItem CreateSectionHeader (string title); + + [Mac (14, 4)] + [Export ("subtitle", ArgumentSemantic.Copy), NullAllowed] + string Subtitle { get; set; } } [NoMacCatalyst] @@ -9284,6 +9398,15 @@ interface NSOpenSavePanelDelegate { [Deprecated (PlatformName.MacOSX, 10, 6, message: "Use ShouldEnableUrl instead.")] [Export ("panel:shouldShowFilename:"), DelegateName ("NSOpenSaveFilename"), DefaultValue (true)] bool ShouldShowFilename (NSSavePanel panel, string filename); + + [Mac (15, 0)] + [Export ("panel:displayNameForType:"), DelegateName ("NSopenSavePanelDisplayName"), DefaultValue (null)] + [return: NullAllowed] + string GetDisplayName (NSSavePanel panel, UTType type); + + [Mac (15, 0)] + [Export ("panel:didSelectType:"), EventArgs ("NSopenSavePanelUTType")] + void DidSelectType (NSSavePanel panel, [NullAllowed] UTType type); } [NoMacCatalyst] @@ -12299,6 +12422,34 @@ partial interface NSPopUpButton { [Export ("selectedTag")] nint SelectedTag { get; } + + [Mac (15, 0)] + [Static] + [Export ("popUpButtonWithMenu:target:action:")] + NSPopUpButton CreatePopUpButton (NSMenu menu, [NullAllowed] NSObject target, [NullAllowed] Selector selector); + + [Mac (15, 0)] + [Static] + [Export ("pullDownButtonWithTitle:menu:")] + NSPopUpButton CreatePullDownButton (string title, NSMenu menu); + + [Mac (15, 0)] + [Static] + [Export ("pullDownButtonWithImage:menu:")] + NSPopUpButton CreatePullDownButton (NSImage image, NSMenu menu); + + [Mac (15, 0)] + [Static] + [Export ("pullDownButtonWithTitle:image:menu:")] + NSPopUpButton CreatePullDownButton (string title, NSImage image, NSMenu menu); + + [Mac (15, 0)] + [Export ("usesItemFromMenu")] + bool UsesItemFromMenu { get; set; } + + [Mac (15, 0)] + [Export ("altersStateOfSelectedItem")] + bool AltersStateOfSelectedItem { get; set; } } [NoMacCatalyst] @@ -12791,9 +12942,11 @@ interface NSProgressIndicator : NSAccessibilityProgressIndicator { [Export ("indeterminate")] bool Indeterminate { [Bind ("isIndeterminate")] get; set; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "This property is not respected anymore.")] [Export ("bezeled")] bool Bezeled { [Bind ("isBezeled")] get; set; } + [Deprecated (PlatformName.MacOSX, 14, 0, message: "This property is not respected anymore.")] [Export ("controlTint")] NSControlTint ControlTint { get; set; } @@ -13107,6 +13260,10 @@ interface NSStandardKeyBindingResponding { [Export ("quickLookPreviewItems:")] void QuickLookPreviewItems ([NullAllowed] NSObject sender); + + [Mac (15, 0)] + [Export ("showContextMenuForSelection:")] + void ShowContextMenuForSelection ([NullAllowed] NSObject sender); } [NoMacCatalyst] @@ -13295,6 +13452,10 @@ partial interface NSResponder : NSCoding, NSTouchBarProvider, NSUserActivityRest [Export ("encodeRestorableStateWithCoder:backgroundQueue:")] void EncodeRestorableState (NSCoder coder, NSOperationQueue queue); + + [Mac (15, 0)] + [Export ("contextMenuKeyDown:")] + void ContextMenuKeyDown (NSEvent @event); } [NoMacCatalyst] @@ -13604,6 +13765,14 @@ interface NSSavePanel { [Mac (14, 0)] [NullAllowed, Export ("identifier")] string Identifier { get; set; } + + [Mac (15, 0)] + [NullAllowed, Export ("currentContentType", ArgumentSemantic.Copy)] + UTType CurrentContentType { get; set; } + + [Mac (15, 0)] + [Export ("showsContentTypes")] + bool ShowsContentTypes { get; set; } } #if !NET && !__MACCATALYST__ @@ -14619,6 +14788,7 @@ interface NSSpeechRecognizerDelegate { [NoMacCatalyst] [BaseType (typeof (NSObject))] + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use 'AVSpeechSynthesizer' in AVFoundation instead.")] interface NSSpeechSynthesizer { [Export ("initWithVoice:")] NativeHandle Constructor (string voice); @@ -14701,6 +14871,7 @@ interface INSSpeechSynthesizerDelegate { } [BaseType (typeof (NSObject))] [Model] [Protocol] + [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use 'AVSpeechSynthesizer' in AVFoundation instead.")] interface NSSpeechSynthesizerDelegate { [Export ("speechSynthesizer:didFinishSpeaking:")] void DidFinishSpeaking (NSSpeechSynthesizer sender, bool finishedSpeaking); @@ -15631,6 +15802,18 @@ interface NSStringAttributeKey { [Internal, Field ("NSSourceTextScalingDocumentOption")] NSString SourceTextScalingDocumentOption { get; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSTextHighlightStyleAttributeName")] + NSString TextHighlightStyle { get; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSTextHighlightColorSchemeAttributeName")] + NSString TextHighlightColorScheme { get; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSAdaptiveImageGlyphAttributeName")] + NSString AdaptiveImageGlyph { get; } } delegate NSObject NSStoryboardControllerCreator (NSCoder coder); @@ -17007,6 +17190,7 @@ interface NSViewController : NSResponder, NSUserInterfaceItemIdentification, NSE [Export ("storyboard", ArgumentSemantic.Strong)] NSStoryboard Storyboard { get; } + [Deprecated (PlatformName.MacOSX, 11, 0, message: "Use WidgetKit instead.")] [Export ("presentViewControllerInWidget:")] void PresentViewControllerInWidget (NSViewController viewController); @@ -19685,6 +19869,39 @@ NSTextContentType ContentType { [Mac (14, 0)] [Export ("inlinePredictionType", ArgumentSemantic.Assign)] NSTextInputTraitType InlinePredictionType { get; set; } + + // Inlined from the NSTextView (NSSharing) category + [Mac (15, 0)] + [Export ("writingToolsActive")] + bool WritingToolsActive { [Bind ("isWritingToolsActive")] get; } + + // Inlined from the NSTextView (NSSharing) category + [Mac (15, 0)] + [Export ("writingToolsBehavior")] + NSWritingToolsBehavior WritingToolsBehavior { get; set; } + + // Inlined from the NSTextView (NSSharing) category + [Mac (15, 0)] + [Export ("allowedWritingToolsResultOptions")] + NSWritingToolsResultOptions AllowedWritingToolsResultOptions { get; set; } + + // Inlined from the NSTextView (NSTextChecking) category + [Mac (15, 0)] + [Export ("mathExpressionCompletionType")] + NSTextInputTraitType MathExpressionCompletionType { get; set; } + + // Inlined from the NSTextView (NSTextView_TextHighlight) category + [Mac (15, 0)] + [Export ("textHighlightAttributes", ArgumentSemantic.Copy)] + NSDictionary TextHighlightAttributes { get; set; } + + [Mac (15, 0)] + [Export ("drawTextHighlightBackgroundForTextRange:origin:")] + void DrawTextHighlightBackground (NSTextRange textRange, CGPoint origin); + + [Mac (15, 0)] + [Export ("highlight:")] + void Highlight ([NullAllowed] NSObject sender); } [NoMacCatalyst] @@ -19778,6 +19995,14 @@ interface NSTextInputClient { [Mac (14, 0)] [Export ("preferredTextAccessoryPlacement")] NSTextCursorAccessoryPlacement PreferredTextAccessoryPlacement { get; } + + [Mac (15, 0)] + [Export ("supportsAdaptiveImageGlyph")] + bool SupportsAdaptiveImageGlyph { get; } + + [Mac (15, 0)] + [Export ("insertAdaptiveImageGlyph:replacementRange:")] + void InsertAdaptiveImageGlyph (NSAdaptiveImageGlyph adaptiveImageGlyph, NSRange replacementRange); } interface INSTextViewDelegate { } @@ -19871,6 +20096,18 @@ partial interface NSTextViewDelegate { [Export ("textView:shouldSelectCandidateAtIndex:"), DelegateName ("NSTextViewSelectCandidate"), NoDefaultValue] bool ShouldSelectCandidates (NSTextView textView, nuint index); + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("textViewWritingToolsWillBegin:"), EventArgs ("NSTextView")] + void WritingToolsWillBegin (NSTextView textView); + + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("textViewWritingToolsDidEnd:"), EventArgs ("NSTextView")] + void WritingToolsDidEnd (NSTextView textView); + + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("textView:writingToolsIgnoredRangesInEnclosingRange:"), DelegateName ("NSTextViewRange"), NoDefaultValue] + // Can't use BindAs in a protocol [return: BindAs (typeof (NSRange[]))] + NSValue [] GetWritingToolsIgnoredRangesInEnclosingRange (NSTextView textView, NSRange enclosingRange); } [NoMacCatalyst] @@ -19978,9 +20215,13 @@ partial interface NSToolbar { [Export ("visibleItems")] NSToolbarItem [] VisibleItems { get; } + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Use the 'ItemIdentifiers' and 'DisplayMode' properties instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ItemIdentifiers' and 'DisplayMode' properties instead.")] [Export ("setConfigurationFromDictionary:")] void SetConfigurationFromDictionary (NSDictionary configDict); + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Use the 'ItemIdentifiers' and 'DisplayMode' properties instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ItemIdentifiers' and 'DisplayMode' properties instead.")] [Export ("configurationDictionary")] NSDictionary ConfigurationDictionary { get; } @@ -20008,6 +20249,8 @@ partial interface NSToolbar { [Export ("sizeMode")] NSToolbarSizeMode SizeMode { get; set; } + [Deprecated (PlatformName.MacOSX, 15, 0, message: "No longer supported.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "No longer supported.")] [Export ("showsBaselineSeparator")] bool ShowsBaselineSeparator { get; set; } @@ -20079,7 +20322,7 @@ partial interface NSToolbar { [Export ("centeredItemIdentifiers", ArgumentSemantic.Copy)] NSSet CenteredItemIdentifiers { get; set; } - [NoMacCatalyst] + [MacCatalyst (16, 0)] [Mac (13, 0)] [Field ("NSToolbarItemKey")] NSString NSToolbarItemKey { get; } @@ -20091,6 +20334,22 @@ partial interface NSToolbar { [NoMacCatalyst, Mac (14, 0)] [Field ("NSToolbarInspectorTrackingSeparatorItemIdentifier")] NSString NSToolbarInspectorTrackingSeparatorItemIdentifier { get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Field ("NSToolbarNewIndexKey")] + NSString NSToolbarNewIndexKey { get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("allowsDisplayModeCustomization")] + bool AllowsDisplayModeCustomization { get; set; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("itemIdentifiers", ArgumentSemantic.Copy)] + string [] ItemIdentifiers { get; set; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("removeItemWithItemIdentifier:")] + void RemoveItem (string itemIdentifier); } interface INSToolbarDelegate { } @@ -20125,7 +20384,6 @@ interface NSToolbarDelegate { [Mac (13, 0), MacCatalyst (16, 0)] [Export ("toolbar:itemIdentifier:canBeInsertedAtIndex:"), DelegateName ("NSToolbarCanInsert"), DefaultValue (true)] bool GetItemCanBeInsertedAt (NSToolbar toolbar, string itemIdentifier, nint index); - } [NoMacCatalyst] @@ -20144,9 +20402,14 @@ interface NSObject_NSToolbarItemValidation { bool ValidateToolbarItem (NSToolbarItem item); } + [NoWatch, NoTV, NoiOS] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] - interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterfaceItem { + interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterfaceItem +#if __MACCATALYST__ + , UIPopoverPresentationControllerSourceItem +#endif + { [DesignatedInitializer] [Export ("initWithItemIdentifier:")] NativeHandle Constructor (string itemIdentifier); @@ -20161,6 +20424,8 @@ interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterf [Export ("validate")] void Validate (); + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Duplicates are no longer supported.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Duplicates are no longer supported.")] [Export ("allowsDuplicatesInToolbar")] bool AllowsDuplicatesInToolbar { get; } @@ -20262,13 +20527,23 @@ interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterf UIMenuElement ItemMenuFormRepresentation { get; set; } [Mac (13, 0)] - [NoMacCatalyst] + [MacCatalyst (16, 0)] [Export ("possibleLabels", ArgumentSemantic.Copy)] NSSet PossibleLabels { get; set; } [Mac (14, 0), MacCatalyst (17, 0)] [Export ("visible")] bool Visible { [Bind ("isVisible")] get; } + + [Mac (15, 0), MacCatalyst (18, 0)] + [Export ("hidden")] + bool Hidden { [Bind ("isHidden")] get; set; } + + [Static] + [NoMac] + [MacCatalyst (13, 1)] + [Export ("itemWithItemIdentifier:barButtonItem:")] + NSToolbarItem Create (string itemIdentifier, UIBarButtonItem barButtonItem); } [MacCatalyst (13, 1)] @@ -20707,6 +20982,8 @@ partial interface NSWindow : NSAnimatablePropertyContainer, NSUserInterfaceItemI NativeHandle Constructor (CGRect contentRect, NSWindowStyle aStyle, NSBackingStore bufferingType, bool deferCreation, NSScreen screen); #if NET + [return: NullAllowed] + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Do not use this method.")] [Export ("initWithWindowRef:")] [PostSnippet ("InitializeReleasedWhenClosed ();", Optimizable = true)] NativeHandle Constructor (IntPtr windowRef); @@ -20785,6 +21062,7 @@ partial interface NSWindow : NSAnimatablePropertyContainer, NSUserInterfaceItemI [Export ("inLiveResize")] bool InLiveResize { get; } + [Deprecated (PlatformName.MacOSX, 15, 0, message: "This property doesn't do anything.")] [Export ("showsResizeIndicator")] bool ShowsResizeIndicator { get; set; } @@ -21161,6 +21439,7 @@ bool IsVisible { [Export ("displaysWhenScreenProfileChanges")] bool DisplaysWhenScreenProfileChanges { get; set; } + [Deprecated (PlatformName.MacOSX, 15, 0, message: "This method doesn't do anything.")] [Export ("disableScreenUpdatesUntilFlush")] void DisableScreenUpdatesUntilFlush (); @@ -21363,6 +21642,7 @@ bool IsVisible { [Export ("unregisterDraggedTypes")] void UnregisterDraggedTypes (); + [Deprecated (PlatformName.MacOSX, 15, 0, message: "This property should not be used.")] [Export ("windowRef")] IntPtr WindowRef { get; } @@ -21641,6 +21921,18 @@ bool IsVisible { [Mac (14, 0)] [Export ("displayLinkWithTarget:selector:")] CADisplayLink GetDisplayLink (NSObject target, Selector selector); + + [Deprecated (PlatformName.MacOSX, 15, 0, message: "Use BeginDraggingSession instead.")] + [Export ("dragImage:at:offset:event:pasteboard:source:slideBack:")] + void DragImage (NSImage anImage, CGPoint baseLocation, CGSize initialOffset, NSEvent theEvent, NSPasteboard pasteboard, NSObject sourceObject, bool slideFlag); + + [Mac (15, 0)] + [Export ("beginDraggingSessionWithItems:event:source:")] + NSDraggingSession BeginDraggingSession (NSDraggingItem [] items, NSEvent evnt, INSDraggingSource source); + + [Mac (15, 0)] + [Export ("cascadingReferenceFrame")] + CGRect CascadingReferenceFrame { get; } } [NoMacCatalyst] @@ -21959,6 +22251,11 @@ interface NSWindowDelegate { [Export ("windowDidChangeBackingProperties:"), EventArgs ("NSNotification")] void DidChangeBackingProperties (NSNotification notification); + + [Mac (15, 0)] + [Export ("windowForSharingRequestFromWindow:"), DelegateName ("NSWindowNSWindow"), DefaultValue (null)] + [return: NullAllowed] + NSWindow GetWindowForSharingRequest (NSWindow fromWindow); } [NoMacCatalyst] @@ -22973,6 +23270,11 @@ interface NSSharingServicePickerDelegate { [Export ("sharingServicePicker:didChooseSharingService:"), EventArgs ("NSSharingServicePickerDidChooseSharingService")] void DidChooseSharingService (NSSharingServicePicker sharingServicePicker, NSSharingService service); + + [Mac (15, 0)] + [Export ("sharingServicePickerCollaborationModeRestrictions:"), DelegateName ("NSSharingServicePickerDelegateCollaborationModeRestrictions"), DefaultValue (null)] + [return: NullAllowed] + NSSharingCollaborationModeRestriction [] GetCollaborationModeRestrictions (NSSharingServicePicker sharingServicePicker); } [NoMacCatalyst] @@ -23393,6 +23695,16 @@ partial interface NSWindow { [Mac (13, 3), MacCatalyst (16, 4)] [Export ("hasActiveWindowSharingSession")] bool HasActiveWindowSharingSession { get; } + + [Async] + [Mac (15, 0), NoMacCatalyst] + [Export ("requestSharingOfWindow:completionHandler:")] + void RequestSharingOfWindow (NSWindow window, Action completionHandler); + + [Async] + [Mac (15, 0), NoMacCatalyst] + [Export ("requestSharingOfWindowUsingPreview:title:completionHandler:")] + void RequestSharingOfWindow (NSImage previewImage, string title, Action completionHandler); } partial interface NSPrintOperation { @@ -26987,6 +27299,11 @@ interface NSSharingServicePickerTouchBarItem { [NullAllowed, Export ("buttonImage", ArgumentSemantic.Retain)] NSImage ButtonImage { get; set; } + + // defined in the NSSharingServicePickerTouchBarItem (UIActivityItemsConfiguration) category in UIKit + [NoMac] + [Export ("activityItemsConfiguration", ArgumentSemantic.Strong), NullAllowed] + IUIActivityItemsConfigurationReading ActivityItemsConfiguration { get; set; } } [MacCatalyst (13, 1)] @@ -27614,6 +27931,18 @@ interface NSTextInputTraits { [Export ("inlinePredictionType", ArgumentSemantic.Assign)] NSTextInputTraitType InlinePredictionType { get; set; } + [Mac (15, 0)] + [Export ("mathExpressionCompletionType", ArgumentSemantic.Assign)] + NSTextInputTraitType MathExpressionCompletionType { get; set; } + + [Mac (15, 0)] + [Export ("writingToolsBehavior", ArgumentSemantic.Assign)] + NSWritingToolsBehavior WritingToolsBehavior { get; set; } + + [Mac (15, 0)] + [Export ("allowedWritingToolsResultOptions")] + NSWritingToolsResultOptions AllowedWritingToolsResultOptions { get; set; } + } interface INSTextCheckingClient { } @@ -27884,6 +28213,11 @@ interface NSSharingServicePickerToolbarItem { [NoMacCatalyst] [NullAllowed, Export ("delegate", ArgumentSemantic.Weak)] NSObject WeakDelegate { get; set; } + + // Defined in the NSSharingServicePickerToolbarItem (UIActivityItemsConfiguration) category in UIKIt + [NoMac] + [Export ("activityItemsConfiguration", ArgumentSemantic.Strong), NullAllowed] + IUIActivityItemsConfigurationReading ActivityItemsConfiguration { get; set; } } public interface INSSharingServicePickerToolbarItemDelegate { } @@ -28459,4 +28793,47 @@ interface NSUserInterfaceItemSearching { } interface INSUserInterfaceItemSearching { } + + [Mac (15, 0)] + [NoMacCatalyst] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface NSSharingCollaborationModeRestriction : NSSecureCoding, NSCopying { + [Export ("disabledMode")] + NSSharingCollaborationMode DisabledMode { get; } + + [Export ("alertTitle", ArgumentSemantic.Copy), NullAllowed] + string AlertTitle { get; } + + [Export ("alertMessage", ArgumentSemantic.Copy), NullAllowed] + string AlertMessage { get; } + + [Export ("alertDismissButtonTitle", ArgumentSemantic.Copy), NullAllowed] + string AlertDismissButtonTitle { get; } + + [Export ("alertRecoverySuggestionButtonTitle", ArgumentSemantic.Copy), NullAllowed] + string AlertRecoverySuggestionButtonTitle { get; } + + [Export ("alertRecoverySuggestionButtonLaunchURL", ArgumentSemantic.Copy), NullAllowed] + NSUrl AlertRecoverySuggestionButtonLaunchUrl { get; set; } + + [Export ("initWithDisabledMode:")] + NativeHandle Constructor (NSSharingCollaborationMode disabledMode); + + [Export ("initWithDisabledMode:alertTitle:alertMessage:")] + NativeHandle Constructor (NSSharingCollaborationMode disabledMode, string alertTitle, string alertMessage); + + [Export ("initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:")] + NativeHandle Constructor (NSSharingCollaborationMode disabledMode, string alertTitle, string alertMessage, string alertDismissButtonTitle); + + [Export ("initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL:")] + NativeHandle Constructor (NSSharingCollaborationMode disabledMode, string alertTitle, string alertMessage, string alertDismissButtonTitle, string alertRecoverySuggestionButtonTitle, NSUrl alertRecoverySuggestionButtonLaunchUrl); + } + + [Mac (15, 0), NoMacCatalyst] + [Protocol (BackwardsCompatibleCodeGeneration = false)] + interface NSViewContentSelectionInfo { + [Export ("selectionAnchorRect")] + CGRect /* NSRect */ SelectionAnchorRect { get; } + } } diff --git a/src/foundation.cs b/src/foundation.cs index 4303ed5e228d..0696d3757b93 100644 --- a/src/foundation.cs +++ b/src/foundation.cs @@ -299,10 +299,16 @@ partial interface NSAttributedString : NSCoding, NSMutableCopying, NSSecureCodin #endif { #if !WATCH + // Inlined from the NSAttributedStringAttachmentConveniences category [Static, Export ("attributedStringWithAttachment:")] NSAttributedString FromAttachment (NSTextAttachment attachment); #endif + // Inlined from the NSAttributedStringAttachmentConveniences category + [NoWatch, TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Static, Export ("attributedStringWithAttachment:attributes:")] + NSAttributedString FromAttachment (NSTextAttachment attachment, NSDictionary attributes); + [Export ("string")] IntPtr LowLevelValue { get; } @@ -670,11 +676,16 @@ partial interface NSAttributedString : NSCoding, NSMutableCopying, NSSecureCodin [Export ("drawInRect:")] void DrawString (CGRect rect); - // -(BOOL)containsAttachmentsInRange:(NSRange)range __attribute__((availability(macosx, introduced=10.11))); + // Inlined from the NSAttributedStringKitAdditions category [MacCatalyst (13, 1)] [Export ("containsAttachmentsInRange:")] bool ContainsAttachmentsInRange (NSRange range); + // Inlined from the NSAttributedStringKitAdditions category + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("prefersRTFDInRange:")] + bool PrefersRtfdInRange (NSRange range); + // inlined from NSAttributedStringWebKitAdditions category (since they are all static members) [NoWatch] @@ -841,6 +852,12 @@ partial interface NSAttributedString : NSCoding, NSMutableCopying, NSSecureCodin [MacCatalyst (13, 1)] NSString CocoaVersionDocumentAttribute { get; } #endif // !XAMCORE_5_0 + + // Inlined from the NSAttributedStringAdaptiveImageGlyphConveniences category + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Static] + [Export ("attributedStringWithAdaptiveImageGlyph:attributes:")] + NSAttributedString Create (NSAdaptiveImageGlyph adaptiveImageGlyph, NSDictionary attributes); } // we follow the API found in swift diff --git a/src/social.cs b/src/social.cs index c9d39342c388..7adbcced3dc5 100644 --- a/src/social.cs +++ b/src/social.cs @@ -228,6 +228,24 @@ interface SLComposeServiceViewController : SocialTextViewDelegate { [NullAllowed] // by default this property is null [Export ("autoCompletionViewController", ArgumentSemantic.Strong)] SocialViewController AutoCompletionViewController { get; set; } + + // Inlined manually from UITextViewDelegate/NSTextViewDelegate, because the one from the *Delegate type + // has different availability attributes depending on the platform. + [iOS (18, 0), MacCatalyst (18, 0), Mac (15, 0), MacCatalyst (18, 0), NoTV] + [Export ("textViewWritingToolsWillBegin:")] + new void WritingToolsWillBegin (SocialTextView textView); + + // Inlined manually from UITextViewDelegate/NSTextViewDelegate, because the one from the *Delegate type + // has different availability attributes depending on the platform. + [iOS (18, 0), MacCatalyst (18, 0), Mac (15, 0), MacCatalyst (18, 0), NoTV] + [Export ("textViewWritingToolsDidEnd:")] + new void WritingToolsDidEnd (SocialTextView textView); + + // Inlined manually from UITextViewDelegate/NSTextViewDelegate, because the one from the *Delegate type + // has different availability attributes depending on the platform. + [iOS (18, 0), MacCatalyst (18, 0), Mac (15, 0), MacCatalyst (18, 0), NoTV] + [Export ("textView:writingToolsIgnoredRangesInEnclosingRange:")] + new NSValue [] GetWritingToolsIgnoredRangesInEnclosingRange (SocialTextView textView, NSRange enclosingRange); } diff --git a/src/uikit.cs b/src/uikit.cs index edcf5180d62a..13ed4e4aac1b 100644 --- a/src/uikit.cs +++ b/src/uikit.cs @@ -121,6 +121,7 @@ using NSTouchBarProvider = Foundation.NSObject; using NSTouchBar = Foundation.NSObject; using NSToolbar = Foundation.NSObject; +using NSToolbarItem = Foundation.NSObject; #endif #if !NET @@ -1115,6 +1116,9 @@ interface UIAccessibility { [Export ("accessibilityDirectTouchOptions", ArgumentSemantic.Assign)] UIAccessibilityDirectTouchOptions AccessibilityDirectTouchOptions { get; set; } + [NoWatch, TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("accessibilityExpandedStatus", ArgumentSemantic.Assign)] + UIAccessibilityExpandedStatus AccessibilityExpandedStatus { get; set; } } interface UIAccessibilityAnnouncementFinishedEventArgs { @@ -1264,6 +1268,14 @@ partial interface UIAccessibilityCustomAction { [MacCatalyst (14, 0)] [NullAllowed, Export ("image", ArgumentSemantic.Strong)] UIImage Image { get; set; } + + [NoWatch, TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("category", ArgumentSemantic.Copy), NullAllowed] + string Category { get; set; } + + [NoWatch, TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("UIAccessibilityCustomActionCategoryEdit")] + NSString CategoryEdit { get; } } delegate UIAccessibilityCustomRotorItemResult UIAccessibilityCustomRotorSearch (UIAccessibilityCustomRotorSearchPredicate predicate); @@ -1815,6 +1827,10 @@ interface UIActivityItemSource { [Export ("activityViewControllerLinkMetadata:")] [return: NullAllowed] LPLinkMetadata GetLinkMetadata (UIActivityViewController activityViewController); + + [iOS (18, 0), MacCatalyst (18, 0)] + [Export ("activityViewControllerShareRecipients:")] + INPerson [] GetShareRecipients (UIActivityViewController activityViewController); } /// @@ -1851,6 +1867,10 @@ interface UIActivityViewController { [MacCatalyst (14, 0)] [Export ("initWithActivityItemsConfiguration:")] NativeHandle Constructor (IUIActivityItemsConfigurationReading activityItemsConfiguration); + + [iOS (18, 0), MacCatalyst (18, 0)] + [Export ("excludedActivitySectionTypes")] + UIActivitySectionTypes ExcludedActivitySectionTypes { get; set; } } [NoWatch] @@ -3381,6 +3401,8 @@ public enum UIPasteControlDisplayMode : ulong { IconAndLabel, IconOnly, LabelOnly, + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + ArrowAndLabel, } [NoWatch, TV (16, 0), iOS (16, 0), MacCatalyst (16, 0)] @@ -4584,6 +4606,11 @@ UICollectionViewTransitionLayout StartInteractiveTransition (UICollectionViewLay [MacCatalyst (16, 0)] [Export ("selfSizingInvalidation", ArgumentSemantic.Assign)] UICollectionViewSelfSizingInvalidation SelfSizingInvalidation { get; set; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("indexPathForSupplementaryView:")] + [return: NullAllowed] + NSIndexPath GetIndexPathForSupplementaryView (UICollectionReusableView supplementaryView); } interface IUICollectionViewDataSourcePrefetching { } @@ -6215,6 +6242,16 @@ interface UIColor : NSSecureCoding, NSCopying [MacCatalyst (14, 0)] [Export ("accessibilityName")] string AccessibilityName { get; } + + // Inlined from the ProminenceSupport category + [NoWatch, TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("colorWithProminence:")] + UIColor ApplyProminence (UIColorProminence prominence); + + // Inlined from the ProminenceSupport category + [NoWatch, TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("prominence")] + UIColorProminence Prominence { get; } } [NoWatch] @@ -7616,6 +7653,18 @@ interface UITextInputTraits { [iOS (17, 0), MacCatalyst (17, 0)] [Export ("inlinePredictionType", ArgumentSemantic.Assign)] UITextInlinePredictionType InlinePredictionType { get; set; } + + [iOS (18, 0), MacCatalyst (18, 0), NoTV] + [Export ("writingToolsBehavior")] + UIWritingToolsBehavior WritingToolsBehavior { get; set; } + + [iOS (18, 0), MacCatalyst (18, 0), NoTV] + [Export ("allowedWritingToolsResultOptions", ArgumentSemantic.Assign)] + UIWritingToolsResultOptions AllowedWritingToolsResultOptions { get; set; } + + [iOS (18, 0), MacCatalyst (18, 0), TV (18, 0)] + [Export ("mathExpressionCompletionType")] + UITextMathExpressionCompletionType MathExpressionCompletionType { get; set; } } /// Provides data for the event. @@ -8188,6 +8237,38 @@ interface UITextInput : UIKeyInput { [Export ("editMenuForTextRange:suggestedActions:")] [return: NullAllowed] UIMenu GetEditMenu (UITextRange textRange, UIMenuElement [] suggestedActions); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("supportsAdaptiveImageGlyph")] + bool SupportsAdaptiveImageGlyph { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("insertAdaptiveImageGlyph:replacementRange:")] + void InsertAdaptiveImageGlyph (NSAdaptiveImageGlyph adaptiveImageGlyph, UITextRange replacementRange); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("editable")] + bool Editable { [Bind ("isEditable")] get; } + + [TV (12, 0), iOS (12, 0), MacCatalyst (13, 1)] + [Export ("insertAttributedText:")] + void InsertAttributedText (NSAttributedString text); + + [TV (12, 0), NoWatch, MacCatalyst (13, 1), iOS (12, 0)] + [Export ("attributedTextInRange:")] + NSAttributedString GetAttributedText (UITextRange range); + + [TV (13, 0), NoWatch, iOS (13, 0), MacCatalyst (13, 1)] + [Export ("replaceRange:withAttributedText:")] + void ReplaceRange (UITextRange range, NSAttributedString attributedText); + + [NoWatch, NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("willPresentWritingTools")] + void WillPresentWritingTools (); + + [NoWatch, NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("didDismissWritingTools")] + void DidDismissWritingTools (); } /// A manager for bar button items. @@ -13723,7 +13804,7 @@ partial interface UISearchControllerDelegate { /// Apple documentation for UISearchDisplayController [BaseType (typeof (NSObject))] [Deprecated (PlatformName.iOS, 8, 0, message: "Use 'UISearchController'.")] - [NoMacCatalyst, NoWatch] // Objective-C exception thrown. Name: NSGenericException Reason: UISearchDisplayController is no longer supported when linking against this version of iOS. Please migrate your application to UISearchController. + [MacCatalyst (13, 1), NoWatch] // Objective-C exception thrown. Name: NSGenericException Reason: UISearchDisplayController is no longer supported when linking against this version of iOS. Please migrate your application to UISearchController. [NoTV] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use 'UISearchController'.")] interface UISearchDisplayController { @@ -13794,7 +13875,7 @@ interface IUISearchDisplayDelegate { } [Model] [Protocol] [NoTV] - [NoMacCatalyst, NoWatch] + [MacCatalyst (13, 1), NoWatch] interface UISearchDisplayDelegate { [Export ("searchDisplayControllerWillBeginSearch:")] @@ -14223,6 +14304,19 @@ interface UIStringAttributeKey { [MacCatalyst (13, 1)] [Internal, Field ("NSSourceTextScalingDocumentOption")] NSString SourceTextScalingDocumentOption { get; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSTextHighlightStyleAttributeName")] + NSString TextHighlightStyle { get; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSTextHighlightColorSchemeAttributeName")] + NSString TextHighlightColorScheme { get; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSAdaptiveImageGlyphAttributeName")] + NSString AdaptiveImageGlyph { get; } + } /// A that displays an on/off switch. @@ -14452,6 +14546,51 @@ interface UITabBarController : UITabBarDelegate { [Export ("delegate", ArgumentSemantic.Assign)] [NullAllowed] NSObject WeakDelegate { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("mode", ArgumentSemantic.Assign)] + UITabBarControllerMode Mode { get; set; } + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("sidebar", ArgumentSemantic.Strong)] + UITabBarControllerSidebar Sidebar { get; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("customizationIdentifier", ArgumentSemantic.Copy), NullAllowed] + string CustomizationIdentifier { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("compactTabIdentifiers", ArgumentSemantic.Copy), NullAllowed] + string [] CompactTabIdentifiers { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("selectedTab", ArgumentSemantic.Strong), NullAllowed] + UITab SelectedTab { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabs", ArgumentSemantic.Copy)] + UITab [] Tabs { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("setTabs:animated:")] + void SetTabs (UITab [] tabs, bool animated); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabForIdentifier:")] + [return: NullAllowed] + UITab GetTab (string identifier); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("initWithTabs:")] + NativeHandle Constructor (UITab [] tabs); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarHidden", ArgumentSemantic.Assign)] + bool TabBarHidden { [Bind ("isTabBarHidden")] get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("setTabBarHidden:animated:")] + void SetTabBarHidden (bool hidden, bool animated); } interface IUITabBarDelegate { } @@ -14542,6 +14681,42 @@ IUIViewControllerInteractiveTransitioning GetInteractionControllerForAnimationCo IUIViewControllerAnimatedTransitioning GetAnimationControllerForTransition (UITabBarController tabBarController, UIViewController fromViewController, UIViewController toViewController); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:shouldSelectTab:"), DefaultValue (false), DelegateName ("UITabBarTabSelection")] + bool ShouldSelectTab (UITabBarController tabBarController, UITab tab); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:didSelectTab:previousTab:"), EventArgs ("UITabBarTabSelection")] + void DidSelectTab (UITabBarController tabBarController, UITab tab, [NullAllowed] UITab previousTab); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:tab:operationForAcceptingItemsFromDropSession:"), NoDefaultValue, DelegateName ("Func")] + UIDropOperation GetOperationForAcceptingItemsFromDropSession (UITabBarController tabBarController, UITab tab, IUIDropSession session); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:tab:acceptItemsFromDropSession:"), EventArgs ("UITabBarAcceptItems")] + void AcceptItemsFromDropSession (UITabBarController tabBarController, UITab tab, IUIDropSession session); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarControllerWillBeginEditing:")] + void WillBeginEditing (UITabBarController tabBarController); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarControllerDidEndEditing:")] + void DidBeginEditing (UITabBarController tabBarController); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:visibilityDidChangeForTabs:"), EventArgs ("UITabBarTabVisibilityChange")] + void VisibilityDidChangeForTabs (UITabBarController tabBarController, UITab [] tabs); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:displayOrderDidChangeForGroup:"), EventArgs ("UITabBarDisplayOrderChange")] + void DisplayOrderDidChangeForGroup (UITabBarController tabBarController, UITabGroup group); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tabBarController:displayedViewControllersForTab:proposedViewControllers:"), NoDefaultValue, DelegateName ("UITabBarGetDisplayedViewControllers")] + UIViewController [] GetDisplayedViewControllers (UITabBarController tabBarController, UITab tab, UIViewController [] proposedViewControllers); } [NoWatch] @@ -15029,6 +15204,9 @@ interface UITableView : NSCoding, UIDataSourceTranslating [Export ("selfSizingInvalidation", ArgumentSemantic.Assign)] UITableViewSelfSizingInvalidation SelfSizingInvalidation { get; set; } + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("contentHuggingElements")] + UITableViewContentHuggingElements ContentHuggingElements { get; set; } } interface IUITableViewDataSourcePrefetching { } @@ -16168,7 +16346,7 @@ interface UITextView : UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UI [Export ("editable")] [NoTV] [MacCatalyst (13, 1)] - bool Editable { [Bind ("isEditable")] get; set; } + new bool Editable { [Bind ("isEditable")] get; set; } [Export ("textAlignment")] UITextAlignment TextAlignment { get; set; } @@ -16314,6 +16492,30 @@ NSDictionary TypingAttributes2 { [NoWatch, TV (17, 0), iOS (17, 0), MacCatalyst (17, 0)] [Export ("borderStyle", ArgumentSemantic.Assign)] UITextViewBorderStyle BorderStyle { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("textHighlightAttributes", ArgumentSemantic.Copy), NullAllowed] + NSDictionary TextHighlightAttributes { get; set; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("drawTextHighlightBackgroundForTextRange:origin:")] + void DrawTextHighlightBackground (NSTextRange textRange, CGPoint origin); + + [NoTV, iOS (18, 0), MacCatalyst (18, 0)] + [Export ("writingToolsActive")] + bool WritingToolsActive { [Bind ("isWritingToolsActive")] get; } + + [NoWatch, NoTV, MacCatalyst (18, 0), iOS (18, 0)] + [Export ("writingToolsBehavior", ArgumentSemantic.Assign)] + new UIWritingToolsBehavior WritingToolsBehavior { get; set; } + + [NoWatch, NoTV, Mac (15, 0), iOS (18, 0)] + [Export ("allowedWritingToolsResultOptions", ArgumentSemantic.Assign)] + new UIWritingToolsResultOptions AllowedWritingToolsResultOptions { get; set; } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Export ("textFormattingConfiguration", ArgumentSemantic.Copy), NullAllowed] + UITextFormattingViewControllerConfiguration TextFormattingConfiguration { get; set; } } interface IUITextViewDelegate { } @@ -16413,6 +16615,35 @@ interface UITextViewDelegate { [NoWatch, NoTV, iOS (17, 0), MacCatalyst (17, 0)] [Export ("textView:textItemMenuWillEndForTextItem:animator:")] void WillEnd (UITextView textView, UITextItem textItem, IUIContextMenuInteractionAnimating animator); + + [iOS (18, 0), MacCatalyst (18, 0), NoTV] + [Export ("textViewWritingToolsWillBegin:"), EventArgs ("UITextView")] + void WritingToolsWillBegin (UITextView textView); + + [iOS (18, 0), MacCatalyst (18, 0), NoTV] + [Export ("textViewWritingToolsDidEnd:"), EventArgs ("UITextView")] + void WritingToolsDidEnd (UITextView textView); + + [iOS (18, 0), MacCatalyst (18, 0), NoTV] + [Export ("textView:writingToolsIgnoredRangesInEnclosingRange:"), DelegateName ("UITextViewRange"), NoDefaultValue] + // Can't use BindAs in a protocol [return: BindAs (typeof (NSRange[]))] + NSValue [] GetWritingToolsIgnoredRangesInEnclosingRange (UITextView textView, NSRange enclosingRange); + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Export ("textView:willBeginFormattingWithViewController:"), EventArgs ("UITextViewTextFormattingViewController")] + void WillBeginFormatting (UITextView textView, UITextFormattingViewController viewController); + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Export ("textView:didBeginFormattingWithViewController:"), EventArgs ("UITextViewTextFormattingViewController")] + void DidBeginFormatting (UITextView textView, UITextFormattingViewController viewController); + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Export ("textView:willEndFormattingWithViewController:"), EventArgs ("UITextViewTextFormattingViewController")] + void WillEndFormatting (UITextView textView, UITextFormattingViewController viewController); + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Export ("textView:didEndFormattingWithViewController:"), EventArgs ("UITextViewTextFormattingViewController")] + void DidEndFormatting (UITextView textView, UITextFormattingViewController viewController); } /// @@ -18293,6 +18524,15 @@ interface UIViewController : NSCoding, UIAppearanceContainer, UIContentContainer [TV (13, 0), NoWatch, iOS (13, 0), MacCatalyst (13, 1)] [Export ("viewIsAppearing:")] void ViewIsAppearing (bool animated); + + // Inlined from the UITab category + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("tab", ArgumentSemantic.Weak), NullAllowed] + UITab Tab { get; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("preferredTransition", ArgumentSemantic.Strong), NullAllowed] + UIViewControllerTransition PreferredTransition { get; set; } } [NoWatch] @@ -18681,6 +18921,15 @@ partial interface UITraitCollection : NSCopying, NSSecureCoding { [Watch (10, 0), TV (17, 0), iOS (17, 0), MacCatalyst (17, 0)] [Export ("imageDynamicRange")] UIImageDynamicRange ImageDynamicRange { get; } + + [Static] + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("traitCollectionWithListEnvironment:")] + UITraitCollection GetTraitCollection (UIListEnvironment listEnvironment); + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("listEnvironment")] + UIListEnvironment ListEnvironment { get; } } [NoWatch] @@ -21579,7 +21828,7 @@ interface UIFocusItem : UIFocusEnvironment { [Export ("focusGroupPriority")] UIFocusGroupPriority FocusGroupPriority { get; } - [NoWatch, NoTV, iOS (15, 0), MacCatalyst (15, 0)] + [NoWatch, TV (18, 0), iOS (15, 0), MacCatalyst (15, 0)] [Export ("isTransparentFocusItem")] bool IsTransparentFocusItem { get; } @@ -21587,6 +21836,10 @@ interface UIFocusItem : UIFocusEnvironment { [MacCatalyst (13, 1)] [Export ("didHintFocusMovement:")] void DidHintFocusMovement (UIFocusMovementHint hint); + + [iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoWatch] + [Export ("focusItemDeferralMode")] + UIFocusItemDeferralMode FocusItemDeferralMode { get; } } [DisableDefaultCtor] // [Assert] -init is not a useful initializer for this class. Use one of the designated initializers instead @@ -23323,6 +23576,10 @@ interface UIDocumentBrowserViewController : NSCoding { [MacCatalyst (16, 0)] [Export ("renameDocumentAtURL:proposedName:completionHandler:")] void RenameDocument (NSUrl documentUrl, string proposedName, Action completionHandler); + + [iOS (18, 0), MacCatalyst (18, 0)] + [Export ("activeDocumentCreationIntent"), NullAllowed] + UIDocumentCreationIntent ActiveDocumentCreationIntent { get; } } /// Interface representing the required methods (if any) of the protocol . @@ -23724,6 +23981,16 @@ interface UIScene { [TV (15, 0), iOS (15, 0), MacCatalyst (15, 0)] [Export ("completeStateRestoration")] void CompleteStateRestoration (); + + // Inlined from the UIScene (SystemProtection) category + [iOS (18, 0), NoWatch, NoTV, MacCatalyst (18, 0)] + [Export ("systemProtectionManager"), NullAllowed] + UISceneSystemProtectionManager SystemProtectionManager { get; } + + [iOS (18, 0), NoWatch, NoTV, MacCatalyst (18, 0)] + [Notification] + [Field ("UISceneSystemProtectionDidChangeNotification")] + NSString SystemProtectionDidChangeNotification { get; } } interface IUISceneDelegate { } @@ -24233,9 +24500,13 @@ interface UIFontPickerViewControllerConfiguration : NSCopying { [Export ("displayUsingSystemFont")] bool DisplayUsingSystemFont { get; set; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'LanguageFilter' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'LanguageFilter' property instead.")] [Export ("filteredTraits", ArgumentSemantic.Assign)] UIFontDescriptorSymbolicTraits FilteredTraits { get; set; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'LanguageFilter' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'LanguageFilter' property instead.")] [NullAllowed, Export ("filteredLanguagesPredicate", ArgumentSemantic.Copy)] NSPredicate FilteredLanguagesPredicate { get; set; } @@ -24264,11 +24535,11 @@ interface UIHoverGestureRecognizer { [Export ("zOffset")] nfloat ZOffset { get; } - [iOS (16, 4), NoMacCatalyst] + [iOS (16, 4), MacCatalyst (16, 4)] [Export ("azimuthAngleInView:")] nfloat GetAzimuthAngle ([NullAllowed] UIView view); - [iOS (16, 4), NoMacCatalyst] + [iOS (16, 4), MacCatalyst (16, 4)] [Export ("azimuthUnitVectorInView:")] CGVector GetAzimuthUnitVector ([NullAllowed] UIView view); @@ -25132,6 +25403,14 @@ interface UIActivityItemsConfigurationMetadataKey { [iOS (15, 0), MacCatalyst (15, 0)] [Field ("UIActivityItemsConfigurationMetadataKeyLinkPresentationMetadata")] NSString LinkPresentationMetadata { get; } + + [iOS (18, 0), MacCatalyst (18, 0)] + [Field ("UIActivityItemsConfigurationMetadataKeyCollaborationModeRestrictions")] + NSString CollaborationModeRestrictions { get; } + + [iOS (18, 0), MacCatalyst (18, 0)] + [Field ("UIActivityItemsConfigurationMetadataKeyShareRecipients")] + NSString ShareRecipients { get; } } delegate NSObject UIActivityItemsConfigurationMetadataProviderHandler (NSString activityItemsConfigurationMetadataKey); @@ -25550,28 +25829,46 @@ interface UIBackgroundConfiguration : NSCopying, NSSecureCoding { [Export ("clearConfiguration")] UIBackgroundConfiguration ClearConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] [Static] [Export ("listPlainCellConfiguration")] UIBackgroundConfiguration ListPlainCellConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] [Static] [Export ("listPlainHeaderFooterConfiguration")] UIBackgroundConfiguration ListPlainHeaderFooterConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] [Static] [Export ("listGroupedCellConfiguration")] UIBackgroundConfiguration ListGroupedCellConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] [Static] [Export ("listGroupedHeaderFooterConfiguration")] UIBackgroundConfiguration ListGroupedHeaderFooterConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use the 'ListHeaderConfiguration' or the 'ListFooterConfiguration' property instead.")] [NoTV] [MacCatalyst (13, 1)] [Static] [Export ("listSidebarHeaderConfiguration")] UIBackgroundConfiguration ListSidebarHeaderConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use the 'ListCellConfiguration' property instead.")] [NoTV] [MacCatalyst (13, 1)] [Static] @@ -25633,6 +25930,25 @@ interface UIBackgroundConfiguration : NSCopying, NSSecureCoding { [Export ("strokeOutset")] nfloat StrokeOutset { get; set; } + + [Static] + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("listCellConfiguration")] + UIBackgroundConfiguration ListCellConfiguration { get; } + + [Static] + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("listHeaderConfiguration")] + UIBackgroundConfiguration ListHeaderConfiguration { get; } + + [Static] + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("listFooterConfiguration")] + UIBackgroundConfiguration ListFooterConfiguration { get; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("shadowProperties")] + UIShadowProperties ShadowProperties { get; } } [NoWatch, TV (14, 0), iOS (14, 0)] @@ -25866,6 +26182,10 @@ interface UICollectionLayoutListConfiguration : NSCopying { [NullAllowed] [Export ("trailingSwipeActionsConfigurationProvider", ArgumentSemantic.Copy)] UICollectionLayoutListSwipeActionsConfigurationProvider TrailingSwipeActionsConfigurationProvider { get; set; } + + [TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("contentHuggingElements")] + UICollectionLayoutListContentHuggingElements ContentHuggingElements { get; set; } } [NoWatch, TV (14, 0), iOS (14, 0)] @@ -26249,18 +26569,30 @@ interface UIListContentConfiguration : UIContentConfiguration, NSSecureCoding { [Export ("valueCellConfiguration")] UIListContentConfiguration ValueCellConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'HeaderConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'HeaderConfiguration' instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use 'HeaderConfiguration' instead.")] [Static] [Export ("plainHeaderConfiguration")] UIListContentConfiguration PlainHeaderConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'FooterConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'FooterConfiguration' instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use 'FooterConfiguration' instead.")] [Static] [Export ("plainFooterConfiguration")] UIListContentConfiguration PlainFooterConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'HeaderConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'HeaderConfiguration' instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use 'HeaderConfiguration' instead.")] [Static] [Export ("groupedHeaderConfiguration")] UIListContentConfiguration GroupedHeaderConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'FooterConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'FooterConfiguration' instead.")] + [Deprecated (PlatformName.TvOS, 18, 0, message: "Use 'FooterConfiguration' instead.")] [Static] [Export ("groupedFooterConfiguration")] UIListContentConfiguration GroupedFooterConfiguration { get; } @@ -26275,12 +26607,16 @@ interface UIListContentConfiguration : UIContentConfiguration, NSSecureCoding { [Export ("extraProminentInsetGroupedHeaderConfiguration")] UIListContentConfiguration ExtraProminentInsetGroupedHeaderConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'CellConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'CellConfiguration' instead.")] [NoTV] [MacCatalyst (13, 1)] [Static] [Export ("sidebarCellConfiguration")] UIListContentConfiguration SidebarCellConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'SubtitleCellConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'SubtitleCellConfiguration' instead.")] [NoTV] [MacCatalyst (13, 1)] [Static] @@ -26299,12 +26635,24 @@ interface UIListContentConfiguration : UIContentConfiguration, NSSecureCoding { [Export ("accompaniedSidebarSubtitleCellConfiguration")] UIListContentConfiguration AccompaniedSidebarSubtitleCellConfiguration { get; } + [Deprecated (PlatformName.iOS, 18, 0, message: "Use 'HeaderConfiguration' instead.")] + [Deprecated (PlatformName.MacCatalyst, 18, 0, message: "Use 'HeaderConfiguration' instead.")] [NoTV] [MacCatalyst (13, 1)] [Static] [Export ("sidebarHeaderConfiguration")] UIListContentConfiguration SidebarHeaderConfiguration { get; } + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Static] + [Export ("headerConfiguration")] + UIListContentConfiguration HeaderConfiguration { get; } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Static] + [Export ("footerConfiguration")] + UIListContentConfiguration FooterConfiguration { get; } + [NullAllowed, Export ("image", ArgumentSemantic.Strong)] UIImage Image { get; set; } @@ -26346,6 +26694,10 @@ interface UIListContentConfiguration : UIContentConfiguration, NSSecureCoding { [Export ("textToSecondaryTextVerticalPadding")] nfloat TextToSecondaryTextVerticalPadding { get; set; } + + [iOS (18, 0), TV (18, 0), MacCatalyst (18, 0)] + [Export ("alpha")] + nfloat Alpha { get; set; } } [NoWatch, TV (14, 0), iOS (14, 0)] @@ -26406,6 +26758,22 @@ interface UIListContentImageProperties : NSCopying, NSSecureCoding { [Export ("accessibilityIgnoresInvertColors")] bool AccessibilityIgnoresInvertColors { get; set; } + + [iOS (18, 0), TV (18, 0), MacCatalyst (18, 0)] + [Export ("strokeWidth")] + nfloat StrokeWidth { get; set; } + + [iOS (18, 0), TV (18, 0), MacCatalyst (18, 0)] + [Export ("strokeColor", ArgumentSemantic.Strong), NullAllowed] + UIColor StrokeColor { get; set; } + + [iOS (18, 0), TV (18, 0), MacCatalyst (18, 0)] + [Export ("strokeColorTransformer", ArgumentSemantic.Copy), NullAllowed] + UIConfigurationColorTransformerHandler StrokeColorTransformer { get; set; } + + [iOS (18, 0), TV (18, 0), MacCatalyst (18, 0)] + [Export ("resolvedStrokeColorForTintColor:")] + UIColor GetResolvedStrokeColor (UIColor tintColor); } [NoWatch, TV (14, 0), iOS (14, 0)] @@ -27604,7 +27972,7 @@ interface IUINavigationItemRenameDelegate { } interface IUIPopoverPresentationControllerSourceItem { } - [NoWatch, NoTV, iOS (16, 0), MacCatalyst (16, 0)] + [NoWatch, NoTV, iOS (16, 0), MacCatalyst (16, 0), NoMac] [Protocol] interface UIPopoverPresentationControllerSourceItem { @@ -27925,6 +28293,9 @@ interface UIPasteControlConfiguration : NSSecureCoding { [NullAllowed, Export ("baseBackgroundColor", ArgumentSemantic.Strong)] UIColor BaseBackgroundColor { get; set; } + [iOS (18, 0), MacCatalyst (18, 0)] + [Export ("imagePlacement", ArgumentSemantic.Assign)] + NSDirectionalRectEdge ImagePlacement { get; set; } } interface IUIFindInteractionDelegate { } @@ -28059,7 +28430,7 @@ interface UIFontWidthConstants { nfloat Compressed { get; } } - [NoWatch, NoTV, iOS (16, 4), NoMacCatalyst] + [NoWatch, NoTV, iOS (16, 4), MacCatalyst (16, 4)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface UITextInputContext { @@ -28375,6 +28746,10 @@ interface UIDocViewController [Export ("undoRedoItemGroup")] UIBarButtonItemGroup UndoRedoItemGroup { get; } + + [iOS (18, 0), MacCatalyst (18, 0)] + [Export ("launchOptions", ArgumentSemantic.Strong)] + UIDocumentViewControllerLaunchOptions LaunchOptions { get; set; } } interface IUIShapeProvider { } @@ -29080,6 +29455,13 @@ interface UIMutableTraits { [Abstract] [Export ("typesettingLanguage")] string TypesettingLanguage { get; set; } + +#if NET + [Abstract] +#endif + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("listEnvironment")] + UIListEnvironment ListEnvironment { get; set; } } @@ -29408,4 +29790,1219 @@ interface UICanvasFeedbackGenerator { UICanvasFeedbackGenerator GetFeedbackGenerator (UIView forView); } + [Native] + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIActivityCollaborationMode : long { + SendCopy, + Collaborate, + } + + [Native] + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIActivitySectionTypes : ulong { + None = 0, + PeopleSuggestions, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UICollectionLayoutListContentHuggingElements : ulong { + None = 0, + SupplementaryHeader = 1 << 0, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIColorProminence : long { + Primary, + Secondary, + Tertiary, + Quaternary, + } + + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIDocumentCreationIntent { + [DefaultEnumValue] + [Field ("UIDocumentCreationIntentDefault")] + Default, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UITabPlacement : long { + Automatic = 0, + Default = 1, + Optional = 2, + Movable = 3, + Pinned = 4, + Fixed = 5, + SidebarOnly = 6, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UITabBarControllerMode : long { + Automatic = 0, + TabBar = 1, + [NoTV] + TabSidebar = 2, + } + + [Native] + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UITabBarControllerSidebarLayout : long { + Automatic = 0, + Overlap = 1, + Tile = 2, + } + + [Native] + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UITabGroupSidebarAppearance : ulong { + Automatic = 0, + Inline = 1, + RootSection = 2, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UITableViewContentHuggingElements : long { + None = 0, + SectionHeaders = 1 << 0, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UITextMathExpressionCompletionType : long { + Default, + No, + Yes, + } + + [Native] + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIWritingToolsBehavior : long { + None = -1, + Default = 0, + Complete, + Limited, + } + + [Flags] + [Native] + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIWritingToolsResultOptions : ulong { + Default = 0, + PlainText = 1 << 0, + RichText = 1 << 1, + List = 1 << 2, + Table = 1 << 3, + } + + [Native] + [NoWatch, TV (18, 0), NoMac, iOS (18, 0), MacCatalyst (18, 0)] + enum UIListEnvironment : long { + Unspecified = 0, + None = 1, + Plain = 2, + Grouped = 3, + [NoTV] + InsetGrouped = 4, + [NoTV] + Sidebar = 5, + [NoTV] + SidebarPlain = 6, + } + + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UIActivityCollaborationModeRestriction : NSSecureCoding, NSCopying { + + [Export ("disabledMode")] + UIActivityCollaborationMode DisabledMode { get; } + + [Export ("alertTitle", ArgumentSemantic.Copy), NullAllowed] + string AlertTitle { get; } + + [Export ("alertMessage", ArgumentSemantic.Copy), NullAllowed] + string AlertMessage { get; } + + [Export ("alertDismissButtonTitle", ArgumentSemantic.Copy), NullAllowed] + string AlertDismissButtonTitle { get; } + + [Export ("alertRecoverySuggestionButtonTitle", ArgumentSemantic.Copy), NullAllowed] + string AlertRecoverySuggestionButtonTitle { get; } + + [Export ("alertRecoverySuggestionButtonLaunchURL", ArgumentSemantic.Copy), NullAllowed] + NSUrl AlertRecoverySuggestionButtonLaunchUrl { get; } + + [Export ("initWithDisabledMode:")] + NativeHandle Constructor (UIActivityCollaborationMode disabledMode); + + [Export ("initWithDisabledMode:alertTitle:alertMessage:")] + NativeHandle Constructor (UIActivityCollaborationMode disabledMode, string alertTitle, string alertMessage); + + [Export ("initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:")] + NativeHandle Constructor (UIActivityCollaborationMode disabledMode, string alertTitle, string alertMessage, string alertDismissButtonTitle); + + [Export ("initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL:")] + NativeHandle Constructor (UIActivityCollaborationMode disabledMode, string alertTitle, string alertMessage, string alertDismissButtonTitle, string alertRecoverySuggestionButtonTitle, NSUrl alertRecoverySuggestionButtonLaunchUrl); + } + + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (UICalendarSelection))] + [DisableDefaultCtor] + interface UICalendarSelectionWeekOfYear { + [Export ("selectedWeekOfYear", ArgumentSemantic.Copy), NullAllowed] + NSDateComponents SelectedWeekOfYear { get; set; } + + [Export ("setSelectedWeekOfYear:animated:")] + void SetSelectedWeekOfYear ([NullAllowed] NSDateComponents selectedWeekOfYear, bool animated); + + [Export ("delegate", ArgumentSemantic.Weak), NullAllowed] + NSObject WeakDelegate { get; } + + [Wrap ("WeakDelegate")] + [NullAllowed] + IUISheetPresentationControllerDelegate Delegate { get; } + + [Export ("initWithDelegate:")] + NativeHandle Constructor ([NullAllowed] IUICalendarSelectionWeekOfYearDelegate @delegate); + } + + [NoWatch, NoTV, NoMac, iOS (18, 0), MacCatalyst (18, 0)] + [Protocol (BackwardsCompatibleCodeGeneration = false), Model] + [BaseType (typeof (NSObject))] + interface UICalendarSelectionWeekOfYearDelegate { + [Abstract] + [Export ("weekOfYearSelection:didSelectWeekOfYear:")] + void DidSelectWeekOfYear (UICalendarSelectionWeekOfYear selection, [NullAllowed] NSDateComponents weekOfYearComponents); + + [Export ("weekOfYearSelection:canSelectWeekOfYear:")] + bool CanSelectWeekOfYear (UICalendarSelectionWeekOfYear selection, [NullAllowed] NSDateComponents weekOfYearComponents); + } + + interface IUICalendarSelectionWeekOfYearDelegate { } + + [iOS (18, 0), MacCatalyst (18, 0), NoWatch, NoTV] + [BaseType (typeof (NSObject))] + interface UIDocumentViewControllerLaunchOptions { + [Export ("browserViewController", ArgumentSemantic.Strong)] + UIDocumentBrowserViewController BrowserViewController { get; set; } + + [Export ("title", ArgumentSemantic.Copy)] + string Title { get; set; } + + [Export ("primaryAction", ArgumentSemantic.Copy), NullAllowed] + UIAction PrimaryAction { get; set; } + + [Export ("secondaryAction", ArgumentSemantic.Copy), NullAllowed] + UIAction SecondaryAction { get; set; } + + [Export ("documentTargetView", ArgumentSemantic.Strong), NullAllowed] + UIView DocumentTargetView { get; set; } + + [Export ("foregroundAccessoryView", ArgumentSemantic.Strong), NullAllowed] + UIView ForegroundAccessoryView { get; set; } + + [Export ("backgroundAccessoryView", ArgumentSemantic.Strong), NullAllowed] + UIView BackgroundAccessoryView { get; set; } + + [Export ("background", ArgumentSemantic.Strong)] + UIBackgroundConfiguration Background { get; set; } + + [Static] + [Export ("createDocumentActionWithIntent:")] + UIAction CreateDocumentAction (UIDocumentCreationIntent indent); + } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0), NoWatch] + [BaseType (typeof (UITab))] + [DisableDefaultCtor] + interface UISearchTab { + [DesignatedInitializer] + [Export ("initWithViewControllerProvider:")] + NativeHandle Constructor ([NullAllowed] Func viewControllerProvider); + } + + [TV (18, 0), iOS (18, 0), MacCatalyst (18, 0), NoWatch] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITab : UIAccessibilityIdentification +#if !TVOS + , UIPopoverPresentationControllerSourceItem, UISpringLoadedInteractionSupporting +#endif + { + [Export ("identifier", ArgumentSemantic.Strong)] + string Identifier { get; } + + [Export ("title", ArgumentSemantic.Copy)] + string Title { get; set; } + + [Export ("image", ArgumentSemantic.Strong), NullAllowed] + UIImage Image { get; set; } + + [Export ("subtitle", ArgumentSemantic.Copy), NullAllowed] + string Subtitle { get; set; } + + [Export ("badgeValue", ArgumentSemantic.Copy), NullAllowed] + string BadgeValue { get; set; } + + [Export ("preferredPlacement", ArgumentSemantic.Assign)] + UITabPlacement PreferredPlacement { get; set; } + + [Export ("userInfo", ArgumentSemantic.Strong), NullAllowed] + NSObject UserInfo { get; set; } + + [Export ("parent", ArgumentSemantic.Strong), NullAllowed] + UITabGroup Parent { get; } + + [Export ("tabBarController", ArgumentSemantic.Strong), NullAllowed] + UITabBarController TabBarController { get; } + + [Export ("viewController", ArgumentSemantic.Strong), NullAllowed] + UIViewController ViewController { get; } + + [NullAllowed, Export ("managingTabGroup", ArgumentSemantic.Strong)] + UITabGroup ManagingTabGroup { get; } + + [Export ("hidden", ArgumentSemantic.Assign)] + bool Hidden { [Bind ("isHidden")] get; set; } + + [Export ("hiddenByDefault", ArgumentSemantic.Assign)] + bool HiddenByDefault { [Bind ("isHiddenByDefault")] get; set; } + + [Export ("allowsHiding", ArgumentSemantic.Assign)] + bool AllowsHiding { get; set; } + + [Export ("initWithTitle:image:identifier:viewControllerProvider:")] + NativeHandle Constructor (string title, [NullAllowed] UIImage image, string identifier, [NullAllowed] Func viewControllerProvider); + } + + [NoTV, NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITabSidebarScrollTarget { + [Static] + [Export ("targetForHeader")] + UITabSidebarScrollTarget GetTargetForHeader (); + + [Static] + [Export ("targetForFooter")] + UITabSidebarScrollTarget GetTargetForFooter (); + + [Static] + [Export ("targetForTab:")] + UITabSidebarScrollTarget GetTargetForTab (UITab tab); + + } + + [NoTV, NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITabBarControllerSidebar { + [Export ("delegate", ArgumentSemantic.Weak), NullAllowed] + NSObject WeakDelegate { get; set; } + + [Wrap ("WeakDelegate")] + [NullAllowed] + IUITabBarControllerSidebarDelegate Delegate { get; set; } + + [Export ("hidden", ArgumentSemantic.Assign)] + bool Hidden { [Bind ("isHidden")] get; set; } + + [Export ("preferredLayout", ArgumentSemantic.Assign)] + UITabBarControllerSidebarLayout PreferredLayout { get; set; } + + [Export ("headerContentConfiguration", ArgumentSemantic.Copy), NullAllowed] + IUIContentConfiguration HeaderContentConfiguration { get; set; } + + [Export ("footerContentConfiguration", ArgumentSemantic.Copy), NullAllowed] + IUIContentConfiguration FooterContentConfiguration { get; set; } + + [Export ("bottomBarView", ArgumentSemantic.Strong), NullAllowed] + UIView BottomBarView { get; set; } + + [Export ("scrollToTarget:animated:")] + void ScrollToTarget (UITabSidebarScrollTarget target, bool animated); + + [Export ("reconfigureItemForTab:")] + void ReconfigureItemForTab (UITab tab); + } + + [NoTV, NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [Protocol (BackwardsCompatibleCodeGeneration = false), Model] + [BaseType (typeof (NSObject))] + interface UITabBarControllerSidebarDelegate { + [Export ("tabBarController:sidebarVisibilityWillChange:animator:")] + void SidebarVisibilityWillChange (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, IUITabBarControllerSidebarAnimating animator); + + [Export ("tabBarController:sidebar:itemForRequest:"), NoDefaultValue] + UITabSidebarItem GetItemForRequest (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITabSidebarItemRequest request); + + [Export ("tabBarController:sidebar:updateItem:")] + void UpdateItem (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITabSidebarItem item); + + [Export ("tabBarController:sidebar:willBeginDisplayingTab:")] + void WillBeginDisplayingTab (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITab tab); + + [Export ("tabBarController:sidebar:didEndDisplayingTab:")] + void DidEndDisplayingTab (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITab tab); + + [Export ("tabBarController:sidebar:leadingSwipeActionsConfigurationForTab:"), DefaultValue (null)] + [return: NullAllowed] + UISwipeActionsConfiguration GetLeadingSwipeActionsConfigurationForTab (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITab tab); + + [Export ("tabBarController:sidebar:trailingSwipeActionsConfigurationForTab:"), DefaultValue (null)] + [return: NullAllowed] + UISwipeActionsConfiguration GetTrailingSwipeActionsConfigurationForTab (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITab tab); + + [Export ("tabBarController:sidebar:contextMenuConfigurationForTab:"), DefaultValue (null)] + [return: NullAllowed] + UIContextMenuConfiguration GetContextMenuConfigurationForTab (UITabBarController tabBarController, UITabBarControllerSidebar sidebar, UITab tab); + } + + interface IUITabBarControllerSidebarDelegate { } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (UITab))] + [DisableDefaultCtor] + interface UITabGroup { + [Export ("selectedChild", ArgumentSemantic.Strong), NullAllowed] + UITab SelectedChild { get; set; } + + [Export ("defaultChildIdentifier", ArgumentSemantic.Copy), NullAllowed] + string DefaultChildIdentifier { get; set; } + + [Export ("children", ArgumentSemantic.Copy)] + UITab [] Children { get; set; } + + [Export ("displayOrderIdentifiers", ArgumentSemantic.Copy)] + string [] DisplayOrderIdentifiers { get; set; } + + [Export ("allowsReordering", ArgumentSemantic.Assign)] + bool AllowsReordering { get; set; } + + [Export ("displayOrder", ArgumentSemantic.Strong)] + UITab [] DisplayOrder { get; } + + [Export ("managingNavigationController", ArgumentSemantic.Strong), NullAllowed] + UINavigationController ManagingNavigationController { get; set; } + + [Export ("tabForIdentifier:")] + [return: NullAllowed] + UITab GetTab (string identifier); + + [Export ("sidebarActions", ArgumentSemantic.Copy)] + UIAction [] SidebarActions { get; set; } + + [NoTV] + [Export ("sidebarAppearance", ArgumentSemantic.Assign)] + UITabGroupSidebarAppearance SidebarAppearance { get; set; } + + [Export ("initWithTitle:image:identifier:children:viewControllerProvider:")] + NativeHandle Constructor (string title, [NullAllowed] UIImage image, string identifier, UITab [] children, [NullAllowed] Func viewControllerProvider); + } + + [NoTV, NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITabSidebarItem : NSCopying { + [Export ("tab", ArgumentSemantic.Strong), NullAllowed] + UITab Tab { get; } + + [Export ("action", ArgumentSemantic.Strong), NullAllowed] + UIAction Action { get; } + + [Export ("configurationState", ArgumentSemantic.Strong)] + UICellConfigurationState ConfigurationState { get; } + + [Export ("contentConfiguration", ArgumentSemantic.Copy)] + IUIContentConfiguration ContentConfiguration { get; set; } + + [Export ("backgroundConfiguration", ArgumentSemantic.Copy)] + UIBackgroundConfiguration BackgroundConfiguration { get; set; } + + [Export ("accessories", ArgumentSemantic.Copy)] + UICellAccessory [] Accessories { get; set; } + + [Export ("defaultContentConfiguration")] + UIListContentConfiguration DefaultContentConfiguration { get; } + + [Export ("defaultBackgroundConfiguration")] + UIBackgroundConfiguration DefaultBackgroundConfiguration { get; } + + [Static] + [Export ("itemFromRequest:")] + UITabSidebarItem GetItem (UITabSidebarItemRequest request); + } + + [NoTV, NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITabSidebarItemRequest { + [Export ("tab"), NullAllowed] + UITab Tab { get; } + + [Export ("action"), NullAllowed] + UIAction Action { get; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + interface UITraitListEnvironment : UINSIntegerTraitDefinition { + } + + [TV (18, 0), NoWatch, iOS (18, 0), NoMacCatalyst] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UIUpdateActionPhase { + [Static] + [Export ("afterUpdateScheduled")] + UIUpdateActionPhase AfterUpdateScheduled { get; } + + [Static] + [Export ("beforeEventDispatch")] + UIUpdateActionPhase BeforeEventDispatch { get; } + + [Static] + [Export ("afterEventDispatch")] + UIUpdateActionPhase AfterEventDispatch { get; } + + [Static] + [Export ("beforeCADisplayLinkDispatch")] + UIUpdateActionPhase BeforeCADisplayLinkDispatch { get; } + + [Static] + [Export ("afterCADisplayLinkDispatch")] + UIUpdateActionPhase AfterCADisplayLinkDispatch { get; } + + [Static] + [Export ("beforeCATransactionCommit")] + UIUpdateActionPhase BeforeCATransactionCommit { get; } + + [Static] + [Export ("afterCATransactionCommit")] + UIUpdateActionPhase AfterCATransactionCommit { get; } + + [Static] + [Export ("beforeLowLatencyEventDispatch")] + UIUpdateActionPhase BeforeLowLatencyEventDispatch { get; } + + [Static] + [Export ("afterLowLatencyEventDispatch")] + UIUpdateActionPhase AfterLowLatencyEventDispatch { get; } + + [Static] + [Export ("beforeLowLatencyCATransactionCommit")] + UIUpdateActionPhase BeforeLowLatencyCATransactionCommit { get; } + + [Static] + [Export ("afterLowLatencyCATransactionCommit")] + UIUpdateActionPhase AfterLowLatencyCATransactionCommit { get; } + + [Static] + [Export ("afterUpdateComplete")] + UIUpdateActionPhase AfterUpdateComplete { get; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), NoMacCatalyst] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UIUpdateInfo { + [Static] + [Export ("currentUpdateInfoForWindowScene:")] + [return: NullAllowed] + UIUpdateInfo GetCurrentUpdateInfo (UIWindowScene windowScene); + + [Static] + [Export ("currentUpdateInfoForView:")] + [return: NullAllowed] + UIUpdateInfo GetCurrentUpdateInfo (UIView windowScene); + + [Export ("modelTime")] + double ModelTime { get; } + + [Export ("completionDeadlineTime")] + double CompletionDeadlineTime { get; } + + [Export ("estimatedPresentationTime")] + double EstimatedPresentationTime { get; } + + [Export ("immediatePresentationExpected")] + bool ImmediatePresentationExpected { [Bind ("isImmediatePresentationExpected")] get; } + + [Export ("lowLatencyEventDispatchConfirmed")] + bool LowLatencyEventDispatchConfirmed { [Bind ("isLowLatencyEventDispatchConfirmed")] get; } + + [Export ("performingLowLatencyPhases")] + bool PerformingLowLatencyPhases { [Bind ("isPerformingLowLatencyPhases")] get; } + } + + delegate void UIUpdateLinkCallback (UIUpdateLink updateLink, UIUpdateInfo updateInfo); + + [TV (18, 0), NoWatch, iOS (18, 0), NoMacCatalyst] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UIUpdateLink { + [Static] + [Export ("updateLinkForWindowScene:")] + UIUpdateInfo GetUpdateLink (UIWindowScene windowScene); + + [Static] + [Export ("updateLinkForView:")] + UIUpdateInfo GetUpdateLink (UIView windowScene); + + [Export ("addActionToPhase:handler:")] + void AddActionToPhase (UIUpdateActionPhase phase, UIUpdateLinkCallback handler); + + [Export ("addActionToPhase:target:selector:")] + void AddActionToPhase (UIUpdateActionPhase phase, NSObject target, Selector selector); + + [Export ("enabled")] + bool Enabled { [Bind ("isEnabled")] get; set; } + + [Export ("requiresContinuousUpdates")] + bool RequiresContinuousUpdates { get; set; } + + [Export ("wantsLowLatencyEventDispatch")] + bool WantsLowLatencyEventDispatch { get; set; } + + [Export ("wantsImmediatePresentation")] + bool WantsImmediatePresentation { get; set; } + +#if !WATCH + [Export ("preferredFrameRateRange")] + CAFrameRateRange PreferredFrameRateRange { get; set; } +#endif + + [NullAllowed] + [Export ("currentUpdateInfo")] + UIUpdateInfo CurrentUpdateInfo { get; } + + // From the UIUpdateLink(Convenience) category + [Export ("addActionWithHandler:")] + void AddAction (UIUpdateLinkCallback handler); + + // From the UIUpdateLink(Convenience) category + [Export ("addActionWithTarget:selector:")] + void AddAction (NSObject target, Selector selector); + + // From the UIUpdateLink(Convenience) category + [Static] + [Export ("updateLinkForWindowScene:actionHandler:")] + void UpdateLink (UIWindowScene windowScene, UIUpdateLinkCallback handler); + + // From the UIUpdateLink(Convenience) category + [Static] + [Export ("updateLinkForWindowScene:actionTarget:selector:")] + void UpdateLink (UIWindowScene windowScene, NSObject target, Selector selector); + + // From the UIUpdateLink(Convenience) category + [Static] + [Export ("updateLinkForView:actionHandler:")] + void UpdateLink (UIView windowScene, UIUpdateLinkCallback handler); + + // From the UIUpdateLink(Convenience) category + [Static] + [Export ("updateLinkForView:actionTarget:selector:")] + void UpdateLink (UIView windowScene, NSObject target, Selector selector); + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UIViewControllerTransition { + [Static] + [Export ("zoomWithOptions:sourceViewProvider:")] + UIViewControllerTransition Zoom ([NullAllowed] UIZoomTransitionOptions options, Func sourceViewProvider); + + [Static] + [Export ("coverVerticalTransition")] + UIViewControllerTransition CoverVerticalTransition { get; } + + [Static] + [Export ("flipHorizontalTransition")] + UIViewControllerTransition FlipHorizontalTransition { get; } + + [Static] + [Export ("crossDissolveTransition")] + UIViewControllerTransition CrossDissolveTransition { get; } + + [Static] + [Export ("partialCurlTransition")] + UIViewControllerTransition PartialCurlTransition { get; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UIZoomTransitionSourceViewProviderContext { + [Export ("sourceViewController", ArgumentSemantic.Strong)] + UIViewController SourceViewController { get; } + + [Export ("zoomedViewController", ArgumentSemantic.Strong)] + UIViewController ZoomedViewController { get; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + interface UIZoomTransitionOptions : NSCopying { + [Export ("interactiveDismissShouldBegin", ArgumentSemantic.Copy), NullAllowed] + Func InteractiveDismissShouldBegin { get; set; } + + [Export ("alignmentRectProvider", ArgumentSemantic.Copy), NullAllowed] + Func AlignmentRectProvider { get; set; } + + [Export ("dimmingColor", ArgumentSemantic.Strong), NullAllowed] + UIColor DimmingColor { get; set; } + + [Export ("dimmingVisualEffect", ArgumentSemantic.Strong), NullAllowed] + UIBlurEffect DimmingVisualEffect { get; set; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + interface UIZoomTransitionInteractionContext { + [Export ("location")] + CGPoint Location { get; } + + [Export ("velocity")] + CGVector Velocity { get; } + + [Export ("willBegin")] + bool WillBegin { get; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + interface UIZoomTransitionAlignmentRectContext { + [Export ("sourceView")] + UIView SourceView { get; } + + [Export ("zoomedViewController")] + UIViewController ZoomedViewController { get; } + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [Category] + [BaseType (typeof (NSObject))] + interface NSObject_UIAccessibilityHitTest { + [Export ("accessibilityHitTest:withEvent:")] + [return: NullAllowed] + NSObject AccessibilityHitTest (CGPoint point, [NullAllowed] UIEvent withEvent); + } + + [NoTV, NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [Category] + [BaseType (typeof (NSObject))] + interface NSObject_UIAccessibilityTextNavigation { + [Export ("accessibilityPreviousTextNavigationElement", ArgumentSemantic.Strong)] + [return: NullAllowed] + NSObject GetAccessibilityPreviousTextNavigationElement (); + + [Export ("setAccessibilityPreviousTextNavigationElement:")] + void SetAccessibilityPreviousTextNavigationElement ([NullAllowed] NSObject element); + + [Export ("accessibilityNextTextNavigationElement", ArgumentSemantic.Strong)] + [return: NullAllowed] + NSObject GetAccessibilityNextTextNavigationElement (); + + [Export ("setAccessibilityNextTextNavigationElement:")] + void SetAccessibilityNextTextNavigationElement ([NullAllowed] NSObject element); + + [Export ("accessibilityPreviousTextNavigationElementBlock", ArgumentSemantic.Strong)] + [return: NullAllowed] + AXObjectReturnBlock GetAccessibilityPreviousTextNavigationElementBlock (); + + [Export ("setAccessibilityPreviousTextNavigationElementBlock:")] + void SetAccessibilityPreviousTextNavigationElementBlock ([NullAllowed] AXObjectReturnBlock element); + + [Export ("accessibilityNextTextNavigationElementBlock", ArgumentSemantic.Strong)] + [return: NullAllowed] + AXObjectReturnBlock GetAccessibilityNextTextNavigationElementBlock (); + + [Export ("setAccessibilityNextTextNavigationElementBlock:")] + void SetAccessibilityNextTextNavigationElementBlock ([NullAllowed] AXObjectReturnBlock element); + } + + [NoWatch] + [return: NullAllowed] + delegate NSObject AXObjectReturnBlock (); + + [Native] + [TV (18, 0), Watch (11, 0), iOS (18, 0), MacCatalyst (18, 0)] + enum UIAccessibilityExpandedStatus : long { + Unsupported = 0, + Expanded, + Collapsed, + } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + interface UIShadowProperties : NSCopying, NSSecureCoding { + [Export ("color", ArgumentSemantic.Strong)] + UIColor Color { get; set; } + + [Export ("opacity", ArgumentSemantic.Assign)] + nfloat Opacity { get; set; } + + [Export ("radius", ArgumentSemantic.Assign)] + nfloat Radius { get; set; } + + [Export ("offset", ArgumentSemantic.Assign)] + CGSize Offset { get; set; } + + [Export ("path", ArgumentSemantic.Copy), NullAllowed] + UIBezierPath Path { get; set; } + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Protocol (BackwardsCompatibleCodeGeneration = false), Model] + [BaseType (typeof (NSObject))] + interface UITextFormattingViewControllerDelegate { + [Abstract] + [Export ("textFormattingViewController:didChangeValue:")] + void DidChangeValue (UITextFormattingViewController viewController, UITextFormattingViewControllerChangeValue changeValue); + + [Export ("textFormattingViewController:shouldPresentFontPicker:")] + bool ShouldPresentFontPicker (UITextFormattingViewController viewController, UIFontPickerViewController fontPicker); + + [Export ("textFormattingViewController:shouldPresentColorPicker:")] + bool ShouldPresentColorPicker (UITextFormattingViewController viewController, UIColorPickerViewController colorPicker); + + [Export ("textFormattingDidFinish:")] + void TextFormattingDidFinish (UITextFormattingViewController viewController); + } + + interface IUITextFormattingViewControllerDelegate { } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (UIViewController))] + [DisableDefaultCtor] + interface UITextFormattingViewController { + [DesignatedInitializer] + [Export ("init")] + NativeHandle Constructor (); + + [Export ("configuration", ArgumentSemantic.Copy)] + UITextFormattingViewControllerConfiguration Configuration { get; } + + [Export ("formattingDescriptor", ArgumentSemantic.Copy), NullAllowed] + UITextFormattingViewControllerFormattingDescriptor FormattingDescriptor { get; set; } + + [Wrap ("WeakDelegate")] + IUITextFormattingViewControllerDelegate Delegate { get; set; } + + [NullAllowed, Export ("delegate", ArgumentSemantic.Weak)] + NSObject WeakDelegate { get; set; } + + [Export ("initWithConfiguration:")] + [DesignatedInitializer] + NativeHandle Constructor (UITextFormattingViewControllerConfiguration configuration); + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + enum UITextFormattingViewControllerChangeType { + [DefaultEnumValue] + [Field ("UITextFormattingViewControllerUndefinedChangeType")] + Undefined, + + [Field ("UITextFormattingViewControllerSetBoldChangeType")] + SetBold, + + [Field ("UITextFormattingViewControllerRemoveBoldChangeType")] + RemoveBold, + + [Field ("UITextFormattingViewControllerSetItalicChangeType")] + SetItalic, + + [Field ("UITextFormattingViewControllerRemoveItalicChangeType")] + RemoveItalic, + + [Field ("UITextFormattingViewControllerSetUnderlineChangeType")] + SetUnderline, + + [Field ("UITextFormattingViewControllerRemoveUnderlineChangeType")] + RemoveUnderline, + + [Field ("UITextFormattingViewControllerSetStrikethroughChangeType")] + SetStrikethrough, + + [Field ("UITextFormattingViewControllerRemoveStrikethroughChangeType")] + RemoveStrikethrough, + + [Field ("UITextFormattingViewControllerFontChangeType")] + Font, + + [Field ("UITextFormattingViewControllerFontSizeChangeType")] + FontSize, + + [Field ("UITextFormattingViewControllerIncreaseFontSizeChangeType")] + IncreaseFontSize, + + [Field ("UITextFormattingViewControllerDecreaseFontSizeChangeType")] + DecreaseFontSize, + + [Field ("UITextFormattingViewControllerTextColorChangeType")] + TextColor, + + [Field ("UITextFormattingViewControllerLineHeightPointSizeChangeType")] + LineHeightPointSize, + + [Field ("UITextFormattingViewControllerIncreaseIndentationChangeType")] + IncreaseIndentation, + + [Field ("UITextFormattingViewControllerDecreaseIndentationChangeType")] + DecreaseIndentation, + + [Field ("UITextFormattingViewControllerFormattingStyleChangeType")] + FormattingStyle, + + [Field ("UITextFormattingViewControllerTextListChangeType")] + TextList, + + [Field ("UITextFormattingViewControllerTextAlignmentChangeType")] + TextAlignment, + + [Field ("UITextFormattingViewControllerHighlightChangeType")] + Highlight, + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITextFormattingViewControllerChangeValue : NSCopying, NSSecureCoding { + // @property (readonly, nonatomic) UITextFormattingViewControllerChangeType _Nonnull changeType; + [Export ("changeType")] + [BindAs (typeof (UITextFormattingViewControllerChangeType))] + NSString ChangeType { get; } + + [NullAllowed, Export ("formattingStyleKey")] + string FormattingStyleKey { get; } + + [NullAllowed, Export ("font", ArgumentSemantic.Copy)] + UIFont Font { get; } + + [NullAllowed, Export ("color", ArgumentSemantic.Copy)] + UIColor Color { get; } + + // This represents any number, so we could in theory bind it as 'double' and it'll + // work, but that also seems a bit restrictive, so I'm leaving this as NSNumber for now. + [NullAllowed, Export ("numberValue", ArgumentSemantic.Copy)] + NSNumber NumberValue { get; } + + [NullAllowed, Export ("textList")] + [BindAs (typeof (UITextFormattingViewControllerTextList))] + NSString TextList { get; } + + [Export ("textAlignment")] + UITextAlignment TextAlignment { get; } + + [NullAllowed, Export ("highlight")] + [BindAs (typeof (UITextFormattingViewControllerHighlight))] + NSString Highlight { get; } + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + enum UITextFormattingViewControllerComponentKey { + [Field ("UITextFormattingViewControllerFormattingStylesComponentKey")] + FormattingStyles, + + [Field ("UITextFormattingViewControllerFontAttributesComponentKey")] + FontAttributes, + + [Field ("UITextFormattingViewControllerFontPickerComponentKey")] + FontPicker, + + [Field ("UITextFormattingViewControllerFontSizeComponentKey")] + FontSize, + + [Field ("UITextFormattingViewControllerFontPointSizeComponentKey")] + FontPointSize, + + [Field ("UITextFormattingViewControllerTextAlignmentComponentKey")] + TextAlignment, + + [Field ("UITextFormattingViewControllerTextAlignmentAndJustificationComponentKey")] + TextAlignmentAndJustification, + + [Field ("UITextFormattingViewControllerTextIndentationComponentKey")] + TextIndentation, + + [Field ("UITextFormattingViewControllerLineHeightComponentKey")] + LineHeight, + + [Field ("UITextFormattingViewControllerListStylesComponentKey")] + ListStyles, + + [Field ("UITextFormattingViewControllerTextColorComponentKey")] + TextColor, + + [Field ("UITextFormattingViewControllerHighlightComponentKey")] + Highlight, + + [Field ("UITextFormattingViewControllerHighlightPickerComponentKey")] + HighlightPicker, + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [Native] + public enum UITextFormattingViewControllerComponentSize : long { + Automatic = 0, + Mini = 1, + Small = 2, + Regular = 3, + Large = 4, + ExtraLarge = 5, + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITextFormattingViewControllerComponent : NSCopying, NSSecureCoding { + [Export ("componentKey")] + [BindAs (typeof (UITextFormattingViewControllerComponentKey))] + NSString ComponentKey { get; } + + [Export ("preferredSize")] + UITextFormattingViewControllerComponentSize PreferredSize { get; } + + [Export ("initWithComponentKey:preferredSize:")] + [DesignatedInitializer] + NativeHandle Constructor ([BindAs (typeof (UITextFormattingViewControllerComponentKey))] NSString componentKey, UITextFormattingViewControllerComponentSize preferredSize); + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITextFormattingViewControllerComponentGroup : NSCopying, NSSecureCoding { + [Export ("components", ArgumentSemantic.Copy)] + UITextFormattingViewControllerComponent [] Components { get; } + + [Export ("initWithComponents:")] + [DesignatedInitializer] + NativeHandle Constructor (UITextFormattingViewControllerComponent [] components); + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITextFormattingViewControllerConfiguration : NSCopying, NSSecureCoding { + [Export ("groups", ArgumentSemantic.Copy)] + UITextFormattingViewControllerComponentGroup [] Groups { get; } + + [Export ("formattingStyles", ArgumentSemantic.Copy), NullAllowed] + UITextFormattingViewControllerFormattingStyle [] FormattingStyles { get; set; } + + [NullAllowed, Export ("fontPickerConfiguration", ArgumentSemantic.Copy)] + UIFontPickerViewControllerConfiguration FontPickerConfiguration { get; set; } + + [DesignatedInitializer] + [Export ("init")] + NativeHandle Constructor (); + + [Export ("initWithGroups:")] + NativeHandle Constructor (UITextFormattingViewControllerComponentGroup [] groups); + } + + [Flags] + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + enum UITextFormattingViewControllerTextAlignment { + [Field ("UITextFormattingViewControllerTextAlignmentLeft")] + Left = 1, + + [Field ("UITextFormattingViewControllerTextAlignmentCenter")] + Center = 2, + + [Field ("UITextFormattingViewControllerTextAlignmentRight")] + Right = 4, + + [Field ("UITextFormattingViewControllerTextAlignmentJustified")] + Justified = 8, + + [Field ("UITextFormattingViewControllerTextAlignmentNatural")] + Natural = 16, + } + + [Flags] + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + enum UITextFormattingViewControllerTextList { + [Field ("UITextFormattingViewControllerTextListDisc")] + Disc = 1, + + [Field ("UITextFormattingViewControllerTextListHyphen")] + Hyphen = 2, + + [Field ("UITextFormattingViewControllerTextListDecimal")] + Decimal = 4, + + [Field ("UITextFormattingViewControllerTextListOther")] + Other = 8, + } + + [Flags] + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + enum UITextFormattingViewControllerHighlight { + [DefaultEnumValue] + [Field ("UITextFormattingViewControllerHighlightDefault")] + Default = 1, + + [Field ("UITextFormattingViewControllerHighlightPurple")] + Purple = 2, + + [Field ("UITextFormattingViewControllerHighlightPink")] + Pink = 4, + + [Field ("UITextFormattingViewControllerHighlightOrange")] + Orange = 8, + + [Field ("UITextFormattingViewControllerHighlightMint")] + Mint = 16, + + [Field ("UITextFormattingViewControllerHighlightBlue")] + Blue = 32, + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UITextFormattingViewControllerFormattingDescriptor : NSCopying, NSSecureCoding { + [Export ("init")] + [DesignatedInitializer] + NativeHandle Constructor (); + + [Export ("initWithString:range:")] + NativeHandle Constructor (NSAttributedString @string, NSRange range); + + [Export ("initWithAttributes:")] + NativeHandle Constructor (NSDictionary attributes); + + [Wrap ("this (attributes.GetDictionary ()!)")] + NativeHandle Constructor (UIStringAttributes attributes); + + [NullAllowed, Export ("fonts", ArgumentSemantic.Copy)] + UIFont [] Fonts { get; set; } + + [NullAllowed, Export ("textColors", ArgumentSemantic.Copy)] + UIColor [] TextColors { get; set; } + + [Export ("lineHeight")] + nfloat LineHeight { get; set; } + + [Export ("underlinePresent")] + bool UnderlinePresent { get; set; } + + [Export ("strikethroughPresent")] + bool StrikethroughPresent { get; set; } + + [Export ("textAlignments", ArgumentSemantic.Copy)] + NSSet WeakTextAlignments { get; set; } + + UITextFormattingViewControllerTextAlignment TextAlignments { + [Wrap ("UITextFormattingViewControllerTextAlignmentExtensions.ToFlags (WeakTextAlignments)")] + get; + [Wrap ("WeakTextAlignments = new NSSet (value.ToArray ())")] + set; + } + + [Export ("textLists", ArgumentSemantic.Copy)] + NSSet WeakTextLists { get; set; } + + UITextFormattingViewControllerTextList TextLists { + [Wrap ("UITextFormattingViewControllerTextListExtensions.ToFlags (WeakTextLists)")] + get; + [Wrap ("WeakTextLists = new NSSet (value.ToArray ())")] + set; + } + + [Export ("highlights", ArgumentSemantic.Copy)] + NSSet WeakHighlights { get; set; } + + UITextFormattingViewControllerHighlight Highlights { + [Wrap ("UITextFormattingViewControllerHighlightExtensions.ToFlags (WeakHighlights)")] + get; + [Wrap ("WeakHighlights = new NSSet (value.ToArray ())")] + set; + } + + [NullAllowed, Export ("formattingStyleKey")] + string FormattingStyleKey { get; set; } + } + + [NoWatch, NoTV, NoMacCatalyst, iOS (18, 0)] + [BaseType (typeof (NSObject))] + interface UITextFormattingViewControllerFormattingStyle : NSCopying, NSSecureCoding { + [Export ("styleKey")] + string StyleKey { get; } + + [Export ("title")] + string Title { get; } + + [Export ("attributes", ArgumentSemantic.Copy)] + NSDictionary WeakAttributes { get; } + + [Wrap ("WeakAttributes")] + UIStringAttributes Attributes { get; } + + [Export ("initWithStyleKey:title:attributes:")] + NativeHandle Constructor (string styleKey, string title, NSDictionary attributes); + + [Wrap ("this (styleKey, title, attributes.GetDictionary ()!)")] + NativeHandle Constructor (string styleKey, string title, UIStringAttributes attributes); + } + + // @protocol UITabBarControllerSidebarAnimating + /* + Check whether adding [Model] to this declaration is appropriate. + [Model] is used to generate a C# class that implements this protocol, + and might be useful for protocols that consumers are supposed to implement, + since consumers can subclass the generated class instead of implementing + the generated interface. If consumers are not supposed to implement this + protocol, then [Model] is redundant and will generate code that will never + be used. + */ + [NoWatch, NoTV, iOS (18, 0)] + [Protocol (BackwardsCompatibleCodeGeneration = false)] + interface UITabBarControllerSidebarAnimating { + [Abstract] + [Export ("addAnimations:")] + void AddAnimations (Action animations); + + [Abstract] + [Export ("addCompletion:")] + void AddCompletion (Action completion); + } + + interface IUITabBarControllerSidebarAnimating { } + + [TV (18, 0), NoWatch, iOS (18, 0), MacCatalyst (18, 0)] + [Native] + public enum UIFocusItemDeferralMode : long { + Automatic, + Always, + Never, + } + + [NoWatch, NoTV, MacCatalyst (18, 0), iOS (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface UISceneSystemProtectionManager { + [Export ("userAuthenticationEnabled")] + bool UserAuthenticationEnabled { [Bind ("isUserAuthenticationEnabled")] get; } + } + + [NoWatch, NoTV, NoiOS, MacCatalyst (16, 0)] + [BaseType (typeof (NSToolbarItem))] + [DisableDefaultCtor] + interface NSUIViewToolbarItem { + [DesignatedInitializer] + [Export ("initWithItemIdentifier:uiView:")] + NativeHandle Constructor (NSString identifier, UIView uiView); + + [Export ("uiView", ArgumentSemantic.Strong)] + UIView UIView { get; [Bind ("setUIView:")] set; } + } + } diff --git a/src/xkit.cs b/src/xkit.cs index c63552cc6394..fd02ebedccf6 100644 --- a/src/xkit.cs +++ b/src/xkit.cs @@ -9,6 +9,8 @@ using CoreAnimation; #endif using CoreGraphics; +using CoreText; +using UniformTypeIdentifiers; using CGGlyph = System.UInt16; using NSGlyph = System.UInt32; @@ -4524,6 +4526,9 @@ interface NSAttributedStringDocumentReadingOptions { [TV (13, 0)] [Watch (6, 0)] NSTextScalingType SourceTextScaling { get; set; } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + bool TextKit1ListMarkerFormat { get; set; } } [Static] @@ -4580,5 +4585,55 @@ interface NSAttributedStringDocumentReadingOptionKey { [Field ("NSReadAccessURLDocumentOption", "WebKit")] NSString ReadAccessUrlDocumentOption { get; } + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Field ("NSTextKit1ListMarkerFormatDocumentOption")] + NSString TextKit1ListMarkerFormatDocumentOption { get; } + } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface NSAdaptiveImageGlyph : NSCopying, NSSecureCoding, CTAdaptiveImageProviding { + [DesignatedInitializer] + [Export ("initWithImageContent:")] + NativeHandle Constructor (NSData imageContent); + + [Export ("imageContent")] + NSData ImageContent { get; } + + [Export ("contentIdentifier")] + string ContentIdentifier { get; } + + [Export ("contentDescription", ArgumentSemantic.Copy)] + string ContentDescription { get; } + + [Static] + [Export ("contentType")] + UTType ContentType { get; } + } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + enum NSTextHighlightStyle { + [DefaultEnumValue] + [Field ("NSTextHighlightStyleDefault")] + Default, + } + + [Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + enum NSTextHighlightColorScheme { + [DefaultEnumValue] + [Field ("NSTextHighlightColorSchemeDefault")] + Default, + [Field ("NSTextHighlightColorSchemePurple")] + Purple, + [Field ("NSTextHighlightColorSchemePink")] + Pink, + [Field ("NSTextHighlightColorSchemeOrange")] + Orange, + [Field ("NSTextHighlightColorSchemeMint")] + Mint, + [Field ("NSTextHighlightColorSchemeBlue")] + Blue, + } } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index a8215195ae6e..3b47a47b4889 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -70,6 +70,7 @@ E:AppKit.NSRuleEditor.EditingBegan E:AppKit.NSRuleEditor.EditingEnded E:AppKit.NSRuleEditor.RowsDidChange E:AppKit.NSSavePanel.DidChangeToDirectory +E:AppKit.NSSavePanel.DidSelectType E:AppKit.NSSavePanel.DirectoryDidChange E:AppKit.NSSavePanel.SelectionDidChange E:AppKit.NSSavePanel.WillExpand @@ -113,6 +114,8 @@ E:AppKit.NSTextView.CellDoubleClicked E:AppKit.NSTextView.DidChangeSelection E:AppKit.NSTextView.DidChangeTypingAttributes E:AppKit.NSTextView.DraggedCell +E:AppKit.NSTextView.WritingToolsDidEnd +E:AppKit.NSTextView.WritingToolsWillBegin E:AppKit.NSToolbar.DidRemoveItem E:AppKit.NSToolbar.WillAddItem E:AppKit.NSToolbarItem.Activated @@ -555,17 +558,29 @@ E:UIKit.UITabBar.DidEndCustomizingItems E:UIKit.UITabBar.ItemSelected E:UIKit.UITabBar.WillBeginCustomizingItems E:UIKit.UITabBar.WillEndCustomizingItems +E:UIKit.UITabBarController.AcceptItemsFromDropSession +E:UIKit.UITabBarController.DidBeginEditing +E:UIKit.UITabBarController.DidSelectTab +E:UIKit.UITabBarController.DisplayOrderDidChangeForGroup E:UIKit.UITabBarController.FinishedCustomizingViewControllers E:UIKit.UITabBarController.OnCustomizingViewControllers E:UIKit.UITabBarController.OnEndCustomizingViewControllers E:UIKit.UITabBarController.ViewControllerSelected +E:UIKit.UITabBarController.VisibilityDidChangeForTabs +E:UIKit.UITabBarController.WillBeginEditing E:UIKit.UITextField.Ended E:UIKit.UITextField.EndedWithReason E:UIKit.UITextField.Started E:UIKit.UITextView.Changed +E:UIKit.UITextView.DidBeginFormatting +E:UIKit.UITextView.DidEndFormatting E:UIKit.UITextView.Ended E:UIKit.UITextView.SelectionChanged E:UIKit.UITextView.Started +E:UIKit.UITextView.WillBeginFormatting +E:UIKit.UITextView.WillEndFormatting +E:UIKit.UITextView.WritingToolsDidEnd +E:UIKit.UITextView.WritingToolsWillBegin E:UIKit.UIVideoEditorController.Failed E:UIKit.UIVideoEditorController.Saved E:UIKit.UIVideoEditorController.UserCancelled @@ -1371,6 +1386,17 @@ F:AppKit.NSCorrectionResponse.Ignored F:AppKit.NSCorrectionResponse.None F:AppKit.NSCorrectionResponse.Rejected F:AppKit.NSCorrectionResponse.Reverted +F:AppKit.NSCursorFrameResizeDirections.All +F:AppKit.NSCursorFrameResizeDirections.Inward +F:AppKit.NSCursorFrameResizeDirections.Outward +F:AppKit.NSCursorFrameResizePosition.Bottom +F:AppKit.NSCursorFrameResizePosition.BottomLeft +F:AppKit.NSCursorFrameResizePosition.BottomRight +F:AppKit.NSCursorFrameResizePosition.Left +F:AppKit.NSCursorFrameResizePosition.Right +F:AppKit.NSCursorFrameResizePosition.Top +F:AppKit.NSCursorFrameResizePosition.TopLeft +F:AppKit.NSCursorFrameResizePosition.TopRight F:AppKit.NSDatePickerElementFlags.Era F:AppKit.NSDatePickerElementFlags.HourMinute F:AppKit.NSDatePickerElementFlags.HourMinuteSecond @@ -1766,6 +1792,9 @@ F:AppKit.NSHapticFeedbackPattern.LevelChange F:AppKit.NSHapticFeedbackPerformanceTime.Default F:AppKit.NSHapticFeedbackPerformanceTime.DrawCompleted F:AppKit.NSHapticFeedbackPerformanceTime.Now +F:AppKit.NSHorizontalDirections.All +F:AppKit.NSHorizontalDirections.Left +F:AppKit.NSHorizontalDirections.Right F:AppKit.NSImageAlignment.Bottom F:AppKit.NSImageAlignment.BottomLeft F:AppKit.NSImageAlignment.BottomRight @@ -2423,6 +2452,8 @@ F:AppKit.NSSelectionDirection.Previous F:AppKit.NSSelectionGranularity.Character F:AppKit.NSSelectionGranularity.Paragraph F:AppKit.NSSelectionGranularity.Word +F:AppKit.NSSharingCollaborationMode.Collaborate +F:AppKit.NSSharingCollaborationMode.SendCopy F:AppKit.NSSharingContentScope.Full F:AppKit.NSSharingContentScope.Item F:AppKit.NSSharingContentScope.Partial @@ -2653,6 +2684,13 @@ F:AppKit.NSTextFinderMatchingType.Contains F:AppKit.NSTextFinderMatchingType.EndsWith F:AppKit.NSTextFinderMatchingType.FullWord F:AppKit.NSTextFinderMatchingType.StartsWith +F:AppKit.NSTextHighlightColorScheme.Blue +F:AppKit.NSTextHighlightColorScheme.Default +F:AppKit.NSTextHighlightColorScheme.Mint +F:AppKit.NSTextHighlightColorScheme.Orange +F:AppKit.NSTextHighlightColorScheme.Pink +F:AppKit.NSTextHighlightColorScheme.Purple +F:AppKit.NSTextHighlightStyle.Default F:AppKit.NSTextInputTraitType.Default F:AppKit.NSTextInputTraitType.No F:AppKit.NSTextInputTraitType.Yes @@ -2846,6 +2884,9 @@ F:AppKit.NSUserInterfaceLayoutDirection.LeftToRight F:AppKit.NSUserInterfaceLayoutDirection.RightToLeft F:AppKit.NSUserInterfaceLayoutOrientation.Horizontal F:AppKit.NSUserInterfaceLayoutOrientation.Vertical +F:AppKit.NSVerticalDirections.All +F:AppKit.NSVerticalDirections.Down +F:AppKit.NSVerticalDirections.Up F:AppKit.NSViewControllerTransitionOptions.AllowUserInteraction F:AppKit.NSViewControllerTransitionOptions.Crossfade F:AppKit.NSViewControllerTransitionOptions.None @@ -3002,6 +3043,15 @@ F:AppKit.NSWorkspaceLaunchOptions.Print F:AppKit.NSWorkspaceLaunchOptions.WithErrorPresentation F:AppKit.NSWorkspaceLaunchOptions.WithoutActivation F:AppKit.NSWorkspaceLaunchOptions.WithoutAddingToRecents +F:AppKit.NSWritingToolsBehavior.Complete +F:AppKit.NSWritingToolsBehavior.Default +F:AppKit.NSWritingToolsBehavior.Limited +F:AppKit.NSWritingToolsBehavior.None +F:AppKit.NSWritingToolsResultOptions.Default +F:AppKit.NSWritingToolsResultOptions.List +F:AppKit.NSWritingToolsResultOptions.PlainText +F:AppKit.NSWritingToolsResultOptions.RichText +F:AppKit.NSWritingToolsResultOptions.Table F:AppTrackingTransparency.ATTrackingManagerAuthorizationStatus.Authorized F:AppTrackingTransparency.ATTrackingManagerAuthorizationStatus.Denied F:AppTrackingTransparency.ATTrackingManagerAuthorizationStatus.NotDetermined @@ -18767,6 +18817,13 @@ F:UIKit.NSTextContentManagerEnumerationOptions.Reverse F:UIKit.NSTextEffect.LetterPressStyle F:UIKit.NSTextEffect.None F:UIKit.NSTextEffect.UnknownUseWeakEffect +F:UIKit.NSTextHighlightColorScheme.Blue +F:UIKit.NSTextHighlightColorScheme.Default +F:UIKit.NSTextHighlightColorScheme.Mint +F:UIKit.NSTextHighlightColorScheme.Orange +F:UIKit.NSTextHighlightColorScheme.Pink +F:UIKit.NSTextHighlightColorScheme.Purple +F:UIKit.NSTextHighlightStyle.Default F:UIKit.NSTextLayoutFragmentEnumerationOptions.EnsuresExtraLineFragment F:UIKit.NSTextLayoutFragmentEnumerationOptions.EnsuresLayout F:UIKit.NSTextLayoutFragmentEnumerationOptions.EstimatesSize @@ -18872,6 +18929,9 @@ F:UIKit.UIAccessibilityCustomSystemRotorType.VisitedLink F:UIKit.UIAccessibilityDirectTouchOptions.None F:UIKit.UIAccessibilityDirectTouchOptions.RequiresActivation F:UIKit.UIAccessibilityDirectTouchOptions.SilentOnTouch +F:UIKit.UIAccessibilityExpandedStatus.Collapsed +F:UIKit.UIAccessibilityExpandedStatus.Expanded +F:UIKit.UIAccessibilityExpandedStatus.Unsupported F:UIKit.UIAccessibilityHearingDeviceEar.Both F:UIKit.UIAccessibilityHearingDeviceEar.Left F:UIKit.UIAccessibilityHearingDeviceEar.None @@ -18948,6 +19008,8 @@ F:UIKit.UIActionSheetStyle.BlackTranslucent F:UIKit.UIActionSheetStyle.Default F:UIKit.UIActivityCategory.Action F:UIKit.UIActivityCategory.Share +F:UIKit.UIActivityCollaborationMode.Collaborate +F:UIKit.UIActivityCollaborationMode.SendCopy F:UIKit.UIActivityIndicatorViewStyle.Gray F:UIKit.UIActivityIndicatorViewStyle.Large F:UIKit.UIActivityIndicatorViewStyle.Medium @@ -18957,6 +19019,8 @@ F:UIKit.UIActivityItemsConfigurationInteraction.Copy F:UIKit.UIActivityItemsConfigurationInteraction.Share F:UIKit.UIActivityItemsConfigurationPreviewIntent.FullSize F:UIKit.UIActivityItemsConfigurationPreviewIntent.Thumbnail +F:UIKit.UIActivitySectionTypes.None +F:UIKit.UIActivitySectionTypes.PeopleSuggestions F:UIKit.UIAlertActionStyle.Cancel F:UIKit.UIAlertActionStyle.Default F:UIKit.UIAlertActionStyle.Destructive @@ -19153,6 +19217,8 @@ F:UIKit.UICollectionLayoutListAppearance.InsetGrouped F:UIKit.UICollectionLayoutListAppearance.Plain F:UIKit.UICollectionLayoutListAppearance.Sidebar F:UIKit.UICollectionLayoutListAppearance.SidebarPlain +F:UIKit.UICollectionLayoutListContentHuggingElements.None +F:UIKit.UICollectionLayoutListContentHuggingElements.SupplementaryHeader F:UIKit.UICollectionLayoutListFooterMode.None F:UIKit.UICollectionLayoutListFooterMode.Supplementary F:UIKit.UICollectionLayoutListHeaderMode.FirstItemInSection @@ -19199,6 +19265,10 @@ F:UIKit.UICollectionViewSelfSizingInvalidation.EnabledIncludingConstraints F:UIKit.UICollisionBehaviorMode.Boundaries F:UIKit.UICollisionBehaviorMode.Everything F:UIKit.UICollisionBehaviorMode.Items +F:UIKit.UIColorProminence.Primary +F:UIKit.UIColorProminence.Quaternary +F:UIKit.UIColorProminence.Secondary +F:UIKit.UIColorProminence.Tertiary F:UIKit.UIContentInsetsReference.Automatic F:UIKit.UIContentInsetsReference.LayoutMargins F:UIKit.UIContentInsetsReference.None @@ -19318,6 +19388,7 @@ F:UIKit.UIDocumentChangeKind.Cleared F:UIKit.UIDocumentChangeKind.Done F:UIKit.UIDocumentChangeKind.Redone F:UIKit.UIDocumentChangeKind.Undone +F:UIKit.UIDocumentCreationIntent.Default F:UIKit.UIDocumentMenuOrder.First F:UIKit.UIDocumentMenuOrder.Last F:UIKit.UIDocumentPickerMode.ExportToService @@ -19397,6 +19468,9 @@ F:UIKit.UIFocusHeading.None F:UIKit.UIFocusHeading.Previous F:UIKit.UIFocusHeading.Right F:UIKit.UIFocusHeading.Up +F:UIKit.UIFocusItemDeferralMode.Always +F:UIKit.UIFocusItemDeferralMode.Automatic +F:UIKit.UIFocusItemDeferralMode.Never F:UIKit.UIFocusSoundIdentifier.Default F:UIKit.UIFocusSoundIdentifier.None F:UIKit.UIFontDescriptorAttribute.CascadeList @@ -19788,6 +19862,13 @@ F:UIKit.UIListContentTextTransform.Capitalized F:UIKit.UIListContentTextTransform.Lowercase F:UIKit.UIListContentTextTransform.None F:UIKit.UIListContentTextTransform.Uppercase +F:UIKit.UIListEnvironment.Grouped +F:UIKit.UIListEnvironment.InsetGrouped +F:UIKit.UIListEnvironment.None +F:UIKit.UIListEnvironment.Plain +F:UIKit.UIListEnvironment.Sidebar +F:UIKit.UIListEnvironment.SidebarPlain +F:UIKit.UIListEnvironment.Unspecified F:UIKit.UIListSeparatorVisibility.Automatic F:UIKit.UIListSeparatorVisibility.Hidden F:UIKit.UIListSeparatorVisibility.Visible @@ -19936,6 +20017,7 @@ F:UIKit.UIPasteboardDetectionPattern.PostalAddress F:UIKit.UIPasteboardDetectionPattern.ProbableWebSearch F:UIKit.UIPasteboardDetectionPattern.ProbableWebUrl F:UIKit.UIPasteboardDetectionPattern.ShipmentTrackingNumber +F:UIKit.UIPasteControlDisplayMode.ArrowAndLabel F:UIKit.UIPasteControlDisplayMode.IconAndLabel F:UIKit.UIPasteControlDisplayMode.IconOnly F:UIKit.UIPasteControlDisplayMode.LabelOnly @@ -20176,6 +20258,12 @@ F:UIKit.UISwitchStyle.Automatic F:UIKit.UISwitchStyle.Checkbox F:UIKit.UISwitchStyle.Sliding F:UIKit.UISystemAnimation.Delete +F:UIKit.UITabBarControllerMode.Automatic +F:UIKit.UITabBarControllerMode.TabBar +F:UIKit.UITabBarControllerMode.TabSidebar +F:UIKit.UITabBarControllerSidebarLayout.Automatic +F:UIKit.UITabBarControllerSidebarLayout.Overlap +F:UIKit.UITabBarControllerSidebarLayout.Tile F:UIKit.UITabBarItemAppearanceStyle.CompactInline F:UIKit.UITabBarItemAppearanceStyle.Inline F:UIKit.UITabBarItemAppearanceStyle.Stacked @@ -20194,6 +20282,9 @@ F:UIKit.UITabBarSystemItem.MostViewed F:UIKit.UITabBarSystemItem.Recents F:UIKit.UITabBarSystemItem.Search F:UIKit.UITabBarSystemItem.TopRated +F:UIKit.UITabGroupSidebarAppearance.Automatic +F:UIKit.UITabGroupSidebarAppearance.Inline +F:UIKit.UITabGroupSidebarAppearance.RootSection F:UIKit.UITableViewCellAccessory.Checkmark F:UIKit.UITableViewCellAccessory.DetailButton F:UIKit.UITableViewCellAccessory.DetailDisclosureButton @@ -20222,6 +20313,8 @@ F:UIKit.UITableViewCellStyle.Default F:UIKit.UITableViewCellStyle.Subtitle F:UIKit.UITableViewCellStyle.Value1 F:UIKit.UITableViewCellStyle.Value2 +F:UIKit.UITableViewContentHuggingElements.None +F:UIKit.UITableViewContentHuggingElements.SectionHeaders F:UIKit.UITableViewDropIntent.Automatic F:UIKit.UITableViewDropIntent.InsertAtDestinationIndexPath F:UIKit.UITableViewDropIntent.InsertIntoDestinationIndexPath @@ -20249,6 +20342,13 @@ F:UIKit.UITableViewSeparatorInsetReference.CellEdges F:UIKit.UITableViewStyle.Grouped F:UIKit.UITableViewStyle.InsetGrouped F:UIKit.UITableViewStyle.Plain +F:UIKit.UITabPlacement.Automatic +F:UIKit.UITabPlacement.Default +F:UIKit.UITabPlacement.Fixed +F:UIKit.UITabPlacement.Movable +F:UIKit.UITabPlacement.Optional +F:UIKit.UITabPlacement.Pinned +F:UIKit.UITabPlacement.SidebarOnly F:UIKit.UITextAlignment.Center F:UIKit.UITextAlignment.Justified F:UIKit.UITextAlignment.Left @@ -20296,6 +20396,61 @@ F:UIKit.UITextFieldViewMode.Always F:UIKit.UITextFieldViewMode.Never F:UIKit.UITextFieldViewMode.UnlessEditing F:UIKit.UITextFieldViewMode.WhileEditing +F:UIKit.UITextFormattingViewControllerChangeType.DecreaseFontSize +F:UIKit.UITextFormattingViewControllerChangeType.DecreaseIndentation +F:UIKit.UITextFormattingViewControllerChangeType.Font +F:UIKit.UITextFormattingViewControllerChangeType.FontSize +F:UIKit.UITextFormattingViewControllerChangeType.FormattingStyle +F:UIKit.UITextFormattingViewControllerChangeType.Highlight +F:UIKit.UITextFormattingViewControllerChangeType.IncreaseFontSize +F:UIKit.UITextFormattingViewControllerChangeType.IncreaseIndentation +F:UIKit.UITextFormattingViewControllerChangeType.LineHeightPointSize +F:UIKit.UITextFormattingViewControllerChangeType.RemoveBold +F:UIKit.UITextFormattingViewControllerChangeType.RemoveItalic +F:UIKit.UITextFormattingViewControllerChangeType.RemoveStrikethrough +F:UIKit.UITextFormattingViewControllerChangeType.RemoveUnderline +F:UIKit.UITextFormattingViewControllerChangeType.SetBold +F:UIKit.UITextFormattingViewControllerChangeType.SetItalic +F:UIKit.UITextFormattingViewControllerChangeType.SetStrikethrough +F:UIKit.UITextFormattingViewControllerChangeType.SetUnderline +F:UIKit.UITextFormattingViewControllerChangeType.TextAlignment +F:UIKit.UITextFormattingViewControllerChangeType.TextColor +F:UIKit.UITextFormattingViewControllerChangeType.TextList +F:UIKit.UITextFormattingViewControllerChangeType.Undefined +F:UIKit.UITextFormattingViewControllerComponentKey.FontAttributes +F:UIKit.UITextFormattingViewControllerComponentKey.FontPicker +F:UIKit.UITextFormattingViewControllerComponentKey.FontPointSize +F:UIKit.UITextFormattingViewControllerComponentKey.FontSize +F:UIKit.UITextFormattingViewControllerComponentKey.FormattingStyles +F:UIKit.UITextFormattingViewControllerComponentKey.Highlight +F:UIKit.UITextFormattingViewControllerComponentKey.HighlightPicker +F:UIKit.UITextFormattingViewControllerComponentKey.LineHeight +F:UIKit.UITextFormattingViewControllerComponentKey.ListStyles +F:UIKit.UITextFormattingViewControllerComponentKey.TextAlignment +F:UIKit.UITextFormattingViewControllerComponentKey.TextAlignmentAndJustification +F:UIKit.UITextFormattingViewControllerComponentKey.TextColor +F:UIKit.UITextFormattingViewControllerComponentKey.TextIndentation +F:UIKit.UITextFormattingViewControllerComponentSize.Automatic +F:UIKit.UITextFormattingViewControllerComponentSize.ExtraLarge +F:UIKit.UITextFormattingViewControllerComponentSize.Large +F:UIKit.UITextFormattingViewControllerComponentSize.Mini +F:UIKit.UITextFormattingViewControllerComponentSize.Regular +F:UIKit.UITextFormattingViewControllerComponentSize.Small +F:UIKit.UITextFormattingViewControllerHighlight.Blue +F:UIKit.UITextFormattingViewControllerHighlight.Default +F:UIKit.UITextFormattingViewControllerHighlight.Mint +F:UIKit.UITextFormattingViewControllerHighlight.Orange +F:UIKit.UITextFormattingViewControllerHighlight.Pink +F:UIKit.UITextFormattingViewControllerHighlight.Purple +F:UIKit.UITextFormattingViewControllerTextAlignment.Center +F:UIKit.UITextFormattingViewControllerTextAlignment.Justified +F:UIKit.UITextFormattingViewControllerTextAlignment.Left +F:UIKit.UITextFormattingViewControllerTextAlignment.Natural +F:UIKit.UITextFormattingViewControllerTextAlignment.Right +F:UIKit.UITextFormattingViewControllerTextList.Decimal +F:UIKit.UITextFormattingViewControllerTextList.Disc +F:UIKit.UITextFormattingViewControllerTextList.Hyphen +F:UIKit.UITextFormattingViewControllerTextList.Other F:UIKit.UITextGranularity.Character F:UIKit.UITextGranularity.Document F:UIKit.UITextGranularity.Line @@ -20317,6 +20472,9 @@ F:UIKit.UITextLayoutDirection.Down F:UIKit.UITextLayoutDirection.Left F:UIKit.UITextLayoutDirection.Right F:UIKit.UITextLayoutDirection.Up +F:UIKit.UITextMathExpressionCompletionType.Default +F:UIKit.UITextMathExpressionCompletionType.No +F:UIKit.UITextMathExpressionCompletionType.Yes F:UIKit.UITextSearchFoundTextStyle.Found F:UIKit.UITextSearchFoundTextStyle.Highlighted F:UIKit.UITextSearchFoundTextStyle.Normal @@ -20519,6 +20677,15 @@ F:UIKit.UIWindowSceneSessionRole.Application F:UIKit.UIWindowSceneSessionRole.CarTemplateApplication F:UIKit.UIWindowSceneSessionRole.ExternalDisplay F:UIKit.UIWindowSceneSessionRole.ExternalDisplayNonInteractive +F:UIKit.UIWritingToolsBehavior.Complete +F:UIKit.UIWritingToolsBehavior.Default +F:UIKit.UIWritingToolsBehavior.Limited +F:UIKit.UIWritingToolsBehavior.None +F:UIKit.UIWritingToolsResultOptions.Default +F:UIKit.UIWritingToolsResultOptions.List +F:UIKit.UIWritingToolsResultOptions.PlainText +F:UIKit.UIWritingToolsResultOptions.RichText +F:UIKit.UIWritingToolsResultOptions.Table F:UniformTypeIdentifiers.UTTagClass.FilenameExtension F:UniformTypeIdentifiers.UTTagClass.MimeType F:UserNotifications.UNAlertStyle.Alert @@ -21786,7 +21953,9 @@ M:AppKit.INSMenuItemValidation.ValidateMenuItem(AppKit.NSMenuItem) M:AppKit.INSMenuValidation.ValidateMenuItem(AppKit.NSMenuItem) M:AppKit.INSOpenSavePanelDelegate.CompareFilenames(AppKit.NSSavePanel,System.String,System.String,System.Boolean) M:AppKit.INSOpenSavePanelDelegate.DidChangeToDirectory(AppKit.NSSavePanel,Foundation.NSUrl) +M:AppKit.INSOpenSavePanelDelegate.DidSelectType(AppKit.NSSavePanel,UniformTypeIdentifiers.UTType) M:AppKit.INSOpenSavePanelDelegate.DirectoryDidChange(AppKit.NSSavePanel,System.String) +M:AppKit.INSOpenSavePanelDelegate.GetDisplayName(AppKit.NSSavePanel,UniformTypeIdentifiers.UTType) M:AppKit.INSOpenSavePanelDelegate.IsValidFilename(AppKit.NSSavePanel,System.String) M:AppKit.INSOpenSavePanelDelegate.SelectionDidChange(AppKit.NSSavePanel) M:AppKit.INSOpenSavePanelDelegate.ShouldEnableUrl(AppKit.NSSavePanel,Foundation.NSUrl) @@ -21917,6 +22086,7 @@ M:AppKit.INSSharingServiceDelegate.TransitionImageForShareItem(AppKit.NSSharingS M:AppKit.INSSharingServiceDelegate.WillShareItems(AppKit.NSSharingService,Foundation.NSObject[]) M:AppKit.INSSharingServicePickerDelegate.DelegateForSharingService(AppKit.NSSharingServicePicker,AppKit.NSSharingService) M:AppKit.INSSharingServicePickerDelegate.DidChooseSharingService(AppKit.NSSharingServicePicker,AppKit.NSSharingService) +M:AppKit.INSSharingServicePickerDelegate.GetCollaborationModeRestrictions(AppKit.NSSharingServicePicker) M:AppKit.INSSharingServicePickerDelegate.SharingServicesForItems(AppKit.NSSharingServicePicker,Foundation.NSObject[],AppKit.NSSharingService[]) M:AppKit.INSSharingServicePickerToolbarItemDelegate.GetItems(AppKit.NSSharingServicePickerToolbarItem) M:AppKit.INSSharingServicePickerTouchBarItemDelegate.ItemsForSharingServicePickerTouchBarItem(AppKit.NSSharingServicePickerTouchBarItem) @@ -22037,6 +22207,7 @@ M:AppKit.INSStandardKeyBindingResponding.SelectParagraph(Foundation.NSObject) M:AppKit.INSStandardKeyBindingResponding.SelectToMark(Foundation.NSObject) M:AppKit.INSStandardKeyBindingResponding.SelectWord(Foundation.NSObject) M:AppKit.INSStandardKeyBindingResponding.SetMark(Foundation.NSObject) +M:AppKit.INSStandardKeyBindingResponding.ShowContextMenuForSelection(Foundation.NSObject) M:AppKit.INSStandardKeyBindingResponding.SwapWithMark(Foundation.NSObject) M:AppKit.INSStandardKeyBindingResponding.Transpose(Foundation.NSObject) M:AppKit.INSStandardKeyBindingResponding.TransposeWords(Foundation.NSObject) @@ -22160,6 +22331,7 @@ M:AppKit.INSTextInputClient.GetBaselineDelta(System.UIntPtr) M:AppKit.INSTextInputClient.GetCharacterIndex(CoreGraphics.CGPoint) M:AppKit.INSTextInputClient.GetFirstRect(Foundation.NSRange,Foundation.NSRange@) M:AppKit.INSTextInputClient.GetFractionOfDistanceThroughGlyph(CoreGraphics.CGPoint) +M:AppKit.INSTextInputClient.InsertAdaptiveImageGlyph(AppKit.NSAdaptiveImageGlyph,Foundation.NSRange) M:AppKit.INSTextInputClient.InsertText(Foundation.NSObject,Foundation.NSRange) M:AppKit.INSTextInputClient.SetMarkedText(Foundation.NSObject,Foundation.NSRange,Foundation.NSRange) M:AppKit.INSTextInputClient.UnmarkText @@ -22194,6 +22366,7 @@ M:AppKit.INSTextViewDelegate.GetCompletions(AppKit.NSTextView,System.String[],Fo M:AppKit.INSTextViewDelegate.GetTextCheckingCandidates(AppKit.NSTextView,Foundation.NSTextCheckingResult[],Foundation.NSRange) M:AppKit.INSTextViewDelegate.GetUndoManager(AppKit.NSTextView) M:AppKit.INSTextViewDelegate.GetWritablePasteboardTypes(AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr) +M:AppKit.INSTextViewDelegate.GetWritingToolsIgnoredRangesInEnclosingRange(AppKit.NSTextView,Foundation.NSRange) M:AppKit.INSTextViewDelegate.LinkClicked(AppKit.NSTextView,Foundation.NSObject,System.UIntPtr) M:AppKit.INSTextViewDelegate.MenuForEvent(AppKit.NSTextView,AppKit.NSMenu,AppKit.NSEvent,System.UIntPtr) M:AppKit.INSTextViewDelegate.ShouldChangeTextInRange(AppKit.NSTextView,Foundation.NSRange,System.String) @@ -22207,6 +22380,8 @@ M:AppKit.INSTextViewDelegate.WillChangeSelectionFromRanges(AppKit.NSTextView,Fou M:AppKit.INSTextViewDelegate.WillCheckText(AppKit.NSTextView,Foundation.NSRange,Foundation.NSDictionary,Foundation.NSTextCheckingTypes) M:AppKit.INSTextViewDelegate.WillDisplayToolTip(AppKit.NSTextView,System.String,System.UIntPtr) M:AppKit.INSTextViewDelegate.WriteCell(AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr,AppKit.NSPasteboard,System.String) +M:AppKit.INSTextViewDelegate.WritingToolsDidEnd(AppKit.NSTextView) +M:AppKit.INSTextViewDelegate.WritingToolsWillBegin(AppKit.NSTextView) M:AppKit.INSTextViewportLayoutControllerDelegate.ConfigureRenderingSurface(AppKit.NSTextViewportLayoutController,AppKit.NSTextLayoutFragment) M:AppKit.INSTextViewportLayoutControllerDelegate.DidLayout(AppKit.NSTextViewportLayoutController) M:AppKit.INSTextViewportLayoutControllerDelegate.GetViewportBounds(AppKit.NSTextViewportLayoutController) @@ -22278,6 +22453,7 @@ M:AppKit.INSWindowDelegate.DidResignMain(Foundation.NSNotification) M:AppKit.INSWindowDelegate.DidResize(Foundation.NSNotification) M:AppKit.INSWindowDelegate.DidUpdate(Foundation.NSNotification) M:AppKit.INSWindowDelegate.GetPreviewRepresentableActivityItems(AppKit.NSWindow) +M:AppKit.INSWindowDelegate.GetWindowForSharingRequest(AppKit.NSWindow) M:AppKit.INSWindowDelegate.ShouldDragDocumentWithEvent(AppKit.NSWindow,AppKit.NSEvent,CoreGraphics.CGPoint,AppKit.NSPasteboard) M:AppKit.INSWindowDelegate.ShouldPopUpDocumentPathMenu(AppKit.NSWindow,AppKit.NSMenu) M:AppKit.INSWindowDelegate.ShouldZoom(AppKit.NSWindow,CoreGraphics.CGRect) @@ -22377,6 +22553,10 @@ M:AppKit.NSActionCell.#ctor(System.String) M:AppKit.NSActionCell.add_Activated(System.EventHandler) M:AppKit.NSActionCell.Dispose(System.Boolean) M:AppKit.NSActionCell.remove_Activated(System.EventHandler) +M:AppKit.NSAdaptiveImageGlyph.#ctor(Foundation.NSData) +M:AppKit.NSAdaptiveImageGlyph.Copy(Foundation.NSZone) +M:AppKit.NSAdaptiveImageGlyph.EncodeTo(Foundation.NSCoder) +M:AppKit.NSAdaptiveImageGlyph.GetImage(CoreGraphics.CGSize,System.Runtime.InteropServices.NFloat,CoreGraphics.CGPoint@,CoreGraphics.CGSize@) M:AppKit.NSAlert.BeginSheet(AppKit.NSWindow,System.Action) M:AppKit.NSAlert.BeginSheet(AppKit.NSWindow) M:AppKit.NSAlert.BeginSheetAsync(AppKit.NSWindow) @@ -23728,7 +23908,9 @@ M:AppKit.NSOpenSaveExpandingEventArgs.#ctor(System.Boolean) M:AppKit.NSOpenSaveFilenameEventArgs.#ctor(System.String) M:AppKit.NSOpenSavePanelDelegate_Extensions.CompareFilenames(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,System.String,System.String,System.Boolean) M:AppKit.NSOpenSavePanelDelegate_Extensions.DidChangeToDirectory(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,Foundation.NSUrl) +M:AppKit.NSOpenSavePanelDelegate_Extensions.DidSelectType(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,UniformTypeIdentifiers.UTType) M:AppKit.NSOpenSavePanelDelegate_Extensions.DirectoryDidChange(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,System.String) +M:AppKit.NSOpenSavePanelDelegate_Extensions.GetDisplayName(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,UniformTypeIdentifiers.UTType) M:AppKit.NSOpenSavePanelDelegate_Extensions.IsValidFilename(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,System.String) M:AppKit.NSOpenSavePanelDelegate_Extensions.SelectionDidChange(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel) M:AppKit.NSOpenSavePanelDelegate_Extensions.ShouldEnableUrl(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,Foundation.NSUrl) @@ -23738,7 +23920,9 @@ M:AppKit.NSOpenSavePanelDelegate_Extensions.ValidateUrl(AppKit.INSOpenSavePanelD M:AppKit.NSOpenSavePanelDelegate_Extensions.WillExpand(AppKit.INSOpenSavePanelDelegate,AppKit.NSSavePanel,System.Boolean) M:AppKit.NSOpenSavePanelDelegate.CompareFilenames(AppKit.NSSavePanel,System.String,System.String,System.Boolean) M:AppKit.NSOpenSavePanelDelegate.DidChangeToDirectory(AppKit.NSSavePanel,Foundation.NSUrl) +M:AppKit.NSOpenSavePanelDelegate.DidSelectType(AppKit.NSSavePanel,UniformTypeIdentifiers.UTType) M:AppKit.NSOpenSavePanelDelegate.DirectoryDidChange(AppKit.NSSavePanel,System.String) +M:AppKit.NSOpenSavePanelDelegate.GetDisplayName(AppKit.NSSavePanel,UniformTypeIdentifiers.UTType) M:AppKit.NSOpenSavePanelDelegate.IsValidFilename(AppKit.NSSavePanel,System.String) M:AppKit.NSOpenSavePanelDelegate.SelectionDidChange(AppKit.NSSavePanel) M:AppKit.NSOpenSavePanelDelegate.ShouldEnableUrl(AppKit.NSSavePanel,Foundation.NSUrl) @@ -23747,6 +23931,7 @@ M:AppKit.NSOpenSavePanelDelegate.UserEnteredFilename(AppKit.NSSavePanel,System.S M:AppKit.NSOpenSavePanelDelegate.ValidateUrl(AppKit.NSSavePanel,Foundation.NSUrl,Foundation.NSError@) M:AppKit.NSOpenSavePanelDelegate.WillExpand(AppKit.NSSavePanel,System.Boolean) M:AppKit.NSOpenSavePanelUrlEventArgs.#ctor(Foundation.NSUrl) +M:AppKit.NSopenSavePanelUTTypeEventArgs.#ctor(UniformTypeIdentifiers.UTType) M:AppKit.NSOutlineView.#ctor(CoreGraphics.CGRect) M:AppKit.NSOutlineView.Dispose(System.Boolean) M:AppKit.NSOutlineView.InsertRows(Foundation.NSIndexSet,AppKit.NSTableViewAnimation) @@ -24063,11 +24248,13 @@ M:AppKit.NSRulerView.#ctor(CoreGraphics.CGRect) M:AppKit.NSRulerView.Dispose(System.Boolean) M:AppKit.NSSavePanel.#ctor M:AppKit.NSSavePanel.add_DidChangeToDirectory(System.EventHandler{AppKit.NSOpenSavePanelUrlEventArgs}) +M:AppKit.NSSavePanel.add_DidSelectType(System.EventHandler{AppKit.NSopenSavePanelUTTypeEventArgs}) M:AppKit.NSSavePanel.add_DirectoryDidChange(System.EventHandler{AppKit.NSOpenSaveFilenameEventArgs}) M:AppKit.NSSavePanel.add_SelectionDidChange(System.EventHandler) M:AppKit.NSSavePanel.add_WillExpand(System.EventHandler{AppKit.NSOpenSaveExpandingEventArgs}) M:AppKit.NSSavePanel.Dispose(System.Boolean) M:AppKit.NSSavePanel.remove_DidChangeToDirectory(System.EventHandler{AppKit.NSOpenSavePanelUrlEventArgs}) +M:AppKit.NSSavePanel.remove_DidSelectType(System.EventHandler{AppKit.NSopenSavePanelUTTypeEventArgs}) M:AppKit.NSSavePanel.remove_DirectoryDidChange(System.EventHandler{AppKit.NSOpenSaveFilenameEventArgs}) M:AppKit.NSSavePanel.remove_SelectionDidChange(System.EventHandler) M:AppKit.NSSavePanel.remove_WillExpand(System.EventHandler{AppKit.NSOpenSaveExpandingEventArgs}) @@ -24143,6 +24330,8 @@ M:AppKit.NSServicesMenuRequestor_Extensions.ReadSelectionFromPasteboard(AppKit.I M:AppKit.NSServicesMenuRequestor_Extensions.WriteSelectionToPasteboard(AppKit.INSServicesMenuRequestor,AppKit.NSPasteboard,System.String[]) M:AppKit.NSShadow.Copy(Foundation.NSZone) M:AppKit.NSShadow.EncodeTo(Foundation.NSCoder) +M:AppKit.NSSharingCollaborationModeRestriction.Copy(Foundation.NSZone) +M:AppKit.NSSharingCollaborationModeRestriction.EncodeTo(Foundation.NSCoder) M:AppKit.NSSharingService.add_DidFailToShareItems(System.EventHandler{AppKit.NSSharingServiceDidFailToShareItemsEventArgs}) M:AppKit.NSSharingService.add_DidShareItems(System.EventHandler{AppKit.NSSharingServiceItemsEventArgs}) M:AppKit.NSSharingService.add_WillShareItems(System.EventHandler{AppKit.NSSharingServiceItemsEventArgs}) @@ -24172,9 +24361,11 @@ M:AppKit.NSSharingServicePicker.Dispose(System.Boolean) M:AppKit.NSSharingServicePicker.remove_DidChooseSharingService(System.EventHandler{AppKit.NSSharingServicePickerDidChooseSharingServiceEventArgs}) M:AppKit.NSSharingServicePickerDelegate_Extensions.DelegateForSharingService(AppKit.INSSharingServicePickerDelegate,AppKit.NSSharingServicePicker,AppKit.NSSharingService) M:AppKit.NSSharingServicePickerDelegate_Extensions.DidChooseSharingService(AppKit.INSSharingServicePickerDelegate,AppKit.NSSharingServicePicker,AppKit.NSSharingService) +M:AppKit.NSSharingServicePickerDelegate_Extensions.GetCollaborationModeRestrictions(AppKit.INSSharingServicePickerDelegate,AppKit.NSSharingServicePicker) M:AppKit.NSSharingServicePickerDelegate_Extensions.SharingServicesForItems(AppKit.INSSharingServicePickerDelegate,AppKit.NSSharingServicePicker,Foundation.NSObject[],AppKit.NSSharingService[]) M:AppKit.NSSharingServicePickerDelegate.DelegateForSharingService(AppKit.NSSharingServicePicker,AppKit.NSSharingService) M:AppKit.NSSharingServicePickerDelegate.DidChooseSharingService(AppKit.NSSharingServicePicker,AppKit.NSSharingService) +M:AppKit.NSSharingServicePickerDelegate.GetCollaborationModeRestrictions(AppKit.NSSharingServicePicker) M:AppKit.NSSharingServicePickerDelegate.SharingServicesForItems(AppKit.NSSharingServicePicker,Foundation.NSObject[],AppKit.NSSharingService[]) M:AppKit.NSSharingServicePickerDidChooseSharingServiceEventArgs.#ctor(AppKit.NSSharingService) M:AppKit.NSSharingServicePickerToolbarItem.#ctor(System.String) @@ -24184,6 +24375,7 @@ M:AppKit.NSSharingServicePickerTouchBarItem.#ctor(System.String) M:AppKit.NSSharingServicePickerTouchBarItem.Dispose(System.Boolean) M:AppKit.NSSharingServicePickerTouchBarItemDelegate.DelegateForSharingService(AppKit.NSSharingServicePicker,AppKit.NSSharingService) M:AppKit.NSSharingServicePickerTouchBarItemDelegate.DidChooseSharingService(AppKit.NSSharingServicePicker,AppKit.NSSharingService) +M:AppKit.NSSharingServicePickerTouchBarItemDelegate.GetCollaborationModeRestrictions(AppKit.NSSharingServicePicker) M:AppKit.NSSharingServicePickerTouchBarItemDelegate.ItemsForSharingServicePickerTouchBarItem(AppKit.NSSharingServicePickerTouchBarItem) M:AppKit.NSSharingServicePickerTouchBarItemDelegate.SharingServicesForItems(AppKit.NSSharingServicePicker,Foundation.NSObject[],AppKit.NSSharingService[]) M:AppKit.NSSlider.#ctor(CoreGraphics.CGRect) @@ -24408,6 +24600,7 @@ M:AppKit.NSStandardKeyBindingResponding_Extensions.SelectParagraph(AppKit.INSSta M:AppKit.NSStandardKeyBindingResponding_Extensions.SelectToMark(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) M:AppKit.NSStandardKeyBindingResponding_Extensions.SelectWord(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) M:AppKit.NSStandardKeyBindingResponding_Extensions.SetMark(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) +M:AppKit.NSStandardKeyBindingResponding_Extensions.ShowContextMenuForSelection(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) M:AppKit.NSStandardKeyBindingResponding_Extensions.SwapWithMark(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) M:AppKit.NSStandardKeyBindingResponding_Extensions.Transpose(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) M:AppKit.NSStandardKeyBindingResponding_Extensions.TransposeWords(AppKit.INSStandardKeyBindingResponding,Foundation.NSObject) @@ -24818,39 +25011,48 @@ M:AppKit.NSTextInputClient_Extensions.GetBaselineDelta(AppKit.INSTextInputClient M:AppKit.NSTextInputClient_Extensions.GetDocumentVisibleRect(AppKit.INSTextInputClient) M:AppKit.NSTextInputClient_Extensions.GetFractionOfDistanceThroughGlyph(AppKit.INSTextInputClient,CoreGraphics.CGPoint) M:AppKit.NSTextInputClient_Extensions.GetPreferredTextAccessoryPlacement(AppKit.INSTextInputClient) +M:AppKit.NSTextInputClient_Extensions.GetSupportsAdaptiveImageGlyph(AppKit.INSTextInputClient) M:AppKit.NSTextInputClient_Extensions.GetUnionRectInVisibleSelectedRange(AppKit.INSTextInputClient) M:AppKit.NSTextInputClient_Extensions.GetWindowLevel(AppKit.INSTextInputClient) +M:AppKit.NSTextInputClient_Extensions.InsertAdaptiveImageGlyph(AppKit.INSTextInputClient,AppKit.NSAdaptiveImageGlyph,Foundation.NSRange) M:AppKit.NSTextInputClient.DrawsVertically(System.UIntPtr) M:AppKit.NSTextInputClient.GetAttributedSubstring(Foundation.NSRange,Foundation.NSRange@) M:AppKit.NSTextInputClient.GetBaselineDelta(System.UIntPtr) M:AppKit.NSTextInputClient.GetCharacterIndex(CoreGraphics.CGPoint) M:AppKit.NSTextInputClient.GetFirstRect(Foundation.NSRange,Foundation.NSRange@) M:AppKit.NSTextInputClient.GetFractionOfDistanceThroughGlyph(CoreGraphics.CGPoint) +M:AppKit.NSTextInputClient.InsertAdaptiveImageGlyph(AppKit.NSAdaptiveImageGlyph,Foundation.NSRange) M:AppKit.NSTextInputClient.InsertText(Foundation.NSObject,Foundation.NSRange) M:AppKit.NSTextInputClient.SetMarkedText(Foundation.NSObject,Foundation.NSRange,Foundation.NSRange) M:AppKit.NSTextInputClient.UnmarkText +M:AppKit.NSTextInputTraits_Extensions.GetAllowedWritingToolsResultOptions(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetAutocorrectionType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetDataDetectionType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetGrammarCheckingType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetInlinePredictionType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetLinkDetectionType(AppKit.INSTextInputTraits) +M:AppKit.NSTextInputTraits_Extensions.GetMathExpressionCompletionType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetSmartDashesType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetSmartInsertDeleteType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetSmartQuotesType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetSpellCheckingType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetTextCompletionType(AppKit.INSTextInputTraits) M:AppKit.NSTextInputTraits_Extensions.GetTextReplacementType(AppKit.INSTextInputTraits) +M:AppKit.NSTextInputTraits_Extensions.GetWritingToolsBehavior(AppKit.INSTextInputTraits) +M:AppKit.NSTextInputTraits_Extensions.SetAllowedWritingToolsResultOptions(AppKit.INSTextInputTraits,AppKit.NSWritingToolsResultOptions) M:AppKit.NSTextInputTraits_Extensions.SetAutocorrectionType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetDataDetectionType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetGrammarCheckingType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetInlinePredictionType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetLinkDetectionType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) +M:AppKit.NSTextInputTraits_Extensions.SetMathExpressionCompletionType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetSmartDashesType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetSmartInsertDeleteType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetSmartQuotesType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetSpellCheckingType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetTextCompletionType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) M:AppKit.NSTextInputTraits_Extensions.SetTextReplacementType(AppKit.INSTextInputTraits,AppKit.NSTextInputTraitType) +M:AppKit.NSTextInputTraits_Extensions.SetWritingToolsBehavior(AppKit.INSTextInputTraits,AppKit.NSWritingToolsBehavior) M:AppKit.NSTextInsertionIndicator.#ctor(CoreGraphics.CGRect) M:AppKit.NSTextLayoutFragment.#ctor(AppKit.NSTextElement,AppKit.NSTextRange) M:AppKit.NSTextLayoutFragment.Dispose(System.Boolean) @@ -24988,6 +25190,8 @@ M:AppKit.NSTextView.add_CellDoubleClicked(System.EventHandler{AppKit.NSTextViewD M:AppKit.NSTextView.add_DidChangeSelection(System.EventHandler) M:AppKit.NSTextView.add_DidChangeTypingAttributes(System.EventHandler) M:AppKit.NSTextView.add_DraggedCell(System.EventHandler{AppKit.NSTextViewDraggedCellEventArgs}) +M:AppKit.NSTextView.add_WritingToolsDidEnd(System.EventHandler) +M:AppKit.NSTextView.add_WritingToolsWillBegin(System.EventHandler) M:AppKit.NSTextView.BeginSelectingCandidate(AppKit.NSCandidateListTouchBarItem,System.IntPtr) M:AppKit.NSTextView.ChangedCandidateListVisibility(AppKit.NSCandidateListTouchBarItem,System.Boolean) M:AppKit.NSTextView.ChangeSelectionFromCandidate(AppKit.NSCandidateListTouchBarItem,System.IntPtr,System.IntPtr) @@ -25012,6 +25216,7 @@ M:AppKit.NSTextView.GetContentType M:AppKit.NSTextView.GetFirstRect(Foundation.NSRange,Foundation.NSRange@) M:AppKit.NSTextView.GetFirstRectForCharacterRange(Foundation.NSRange) M:AppKit.NSTextView.GetFractionOfDistanceThroughGlyph(CoreGraphics.CGPoint) +M:AppKit.NSTextView.InsertAdaptiveImageGlyph(AppKit.NSAdaptiveImageGlyph,Foundation.NSRange) M:AppKit.NSTextView.InsertText(Foundation.NSObject,Foundation.NSRange) M:AppKit.NSTextView.IsCoalescingUndo M:AppKit.NSTextView.MakeItem(AppKit.NSTouchBar,System.String) @@ -25021,6 +25226,8 @@ M:AppKit.NSTextView.remove_CellDoubleClicked(System.EventHandler{AppKit.NSTextVi M:AppKit.NSTextView.remove_DidChangeSelection(System.EventHandler) M:AppKit.NSTextView.remove_DidChangeTypingAttributes(System.EventHandler) M:AppKit.NSTextView.remove_DraggedCell(System.EventHandler{AppKit.NSTextViewDraggedCellEventArgs}) +M:AppKit.NSTextView.remove_WritingToolsDidEnd(System.EventHandler) +M:AppKit.NSTextView.remove_WritingToolsWillBegin(System.EventHandler) M:AppKit.NSTextView.SetContentType(Foundation.NSString) M:AppKit.NSTextView.SetMarkedText(Foundation.NSObject,Foundation.NSRange,Foundation.NSRange) M:AppKit.NSTextView.SetMarkedText(Foundation.NSObject,Foundation.NSRange) @@ -25040,6 +25247,7 @@ M:AppKit.NSTextViewDelegate_Extensions.GetCompletions(AppKit.INSTextViewDelegate M:AppKit.NSTextViewDelegate_Extensions.GetTextCheckingCandidates(AppKit.INSTextViewDelegate,AppKit.NSTextView,Foundation.NSTextCheckingResult[],Foundation.NSRange) M:AppKit.NSTextViewDelegate_Extensions.GetUndoManager(AppKit.INSTextViewDelegate,AppKit.NSTextView) M:AppKit.NSTextViewDelegate_Extensions.GetWritablePasteboardTypes(AppKit.INSTextViewDelegate,AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr) +M:AppKit.NSTextViewDelegate_Extensions.GetWritingToolsIgnoredRangesInEnclosingRange(AppKit.INSTextViewDelegate,AppKit.NSTextView,Foundation.NSRange) M:AppKit.NSTextViewDelegate_Extensions.LinkClicked(AppKit.INSTextViewDelegate,AppKit.NSTextView,Foundation.NSObject,System.UIntPtr) M:AppKit.NSTextViewDelegate_Extensions.MenuForEvent(AppKit.INSTextViewDelegate,AppKit.NSTextView,AppKit.NSMenu,AppKit.NSEvent,System.UIntPtr) M:AppKit.NSTextViewDelegate_Extensions.ShouldChangeTextInRange(AppKit.INSTextViewDelegate,AppKit.NSTextView,Foundation.NSRange,System.String) @@ -25053,6 +25261,8 @@ M:AppKit.NSTextViewDelegate_Extensions.WillChangeSelectionFromRanges(AppKit.INST M:AppKit.NSTextViewDelegate_Extensions.WillCheckText(AppKit.INSTextViewDelegate,AppKit.NSTextView,Foundation.NSRange,Foundation.NSDictionary,Foundation.NSTextCheckingTypes) M:AppKit.NSTextViewDelegate_Extensions.WillDisplayToolTip(AppKit.INSTextViewDelegate,AppKit.NSTextView,System.String,System.UIntPtr) M:AppKit.NSTextViewDelegate_Extensions.WriteCell(AppKit.INSTextViewDelegate,AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr,AppKit.NSPasteboard,System.String) +M:AppKit.NSTextViewDelegate_Extensions.WritingToolsDidEnd(AppKit.INSTextViewDelegate,AppKit.NSTextView) +M:AppKit.NSTextViewDelegate_Extensions.WritingToolsWillBegin(AppKit.INSTextViewDelegate,AppKit.NSTextView) M:AppKit.NSTextViewDelegate.CellClicked(AppKit.NSTextView,AppKit.NSTextAttachmentCell,CoreGraphics.CGRect,System.UIntPtr) M:AppKit.NSTextViewDelegate.CellDoubleClicked(AppKit.NSTextView,AppKit.NSTextAttachmentCell,CoreGraphics.CGRect,System.UIntPtr) M:AppKit.NSTextViewDelegate.DidChangeSelection(Foundation.NSNotification) @@ -25065,6 +25275,7 @@ M:AppKit.NSTextViewDelegate.GetCompletions(AppKit.NSTextView,System.String[],Fou M:AppKit.NSTextViewDelegate.GetTextCheckingCandidates(AppKit.NSTextView,Foundation.NSTextCheckingResult[],Foundation.NSRange) M:AppKit.NSTextViewDelegate.GetUndoManager(AppKit.NSTextView) M:AppKit.NSTextViewDelegate.GetWritablePasteboardTypes(AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr) +M:AppKit.NSTextViewDelegate.GetWritingToolsIgnoredRangesInEnclosingRange(AppKit.NSTextView,Foundation.NSRange) M:AppKit.NSTextViewDelegate.LinkClicked(AppKit.NSTextView,Foundation.NSObject,System.UIntPtr) M:AppKit.NSTextViewDelegate.MenuForEvent(AppKit.NSTextView,AppKit.NSMenu,AppKit.NSEvent,System.UIntPtr) M:AppKit.NSTextViewDelegate.ShouldChangeTextInRange(AppKit.NSTextView,Foundation.NSRange,System.String) @@ -25078,6 +25289,8 @@ M:AppKit.NSTextViewDelegate.WillChangeSelectionFromRanges(AppKit.NSTextView,Foun M:AppKit.NSTextViewDelegate.WillCheckText(AppKit.NSTextView,Foundation.NSRange,Foundation.NSDictionary,Foundation.NSTextCheckingTypes) M:AppKit.NSTextViewDelegate.WillDisplayToolTip(AppKit.NSTextView,System.String,System.UIntPtr) M:AppKit.NSTextViewDelegate.WriteCell(AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr,AppKit.NSPasteboard,System.String) +M:AppKit.NSTextViewDelegate.WritingToolsDidEnd(AppKit.NSTextView) +M:AppKit.NSTextViewDelegate.WritingToolsWillBegin(AppKit.NSTextView) M:AppKit.NSTextViewDidChangeSelectionEventArgs.#ctor(Foundation.NSNotification) M:AppKit.NSTextViewDoubleClickEventArgs.#ctor(AppKit.NSTextAttachmentCell,CoreGraphics.CGRect,System.UIntPtr) M:AppKit.NSTextViewDraggedCellEventArgs.#ctor(AppKit.NSTextAttachmentCell,CoreGraphics.CGRect,AppKit.NSEvent,System.UIntPtr) @@ -25170,7 +25383,9 @@ M:AppKit.NSToolbarDelegate.WillAddItem(Foundation.NSNotification) M:AppKit.NSToolbarDelegate.WillInsertItem(AppKit.NSToolbar,System.String,System.Boolean) M:AppKit.NSToolbarItem.add_Activated(System.EventHandler) M:AppKit.NSToolbarItem.Copy(Foundation.NSZone) +M:AppKit.NSToolbarItem.Create(System.String,UIKit.UIBarButtonItem) M:AppKit.NSToolbarItem.Dispose(System.Boolean) +M:AppKit.NSToolbarItem.GetFrame(UIKit.UIView) M:AppKit.NSToolbarItem.remove_Activated(System.EventHandler) M:AppKit.NSToolbarItem.ValidateMenuItem(AppKit.NSMenuItem) M:AppKit.NSToolbarItemEventArgs.#ctor(Foundation.NSNotification) @@ -25258,6 +25473,7 @@ M:AppKit.NSViewController.BeginGestureWithEvent(AppKit.NSEvent) M:AppKit.NSViewController.BeginRequestWithExtensionContext(Foundation.NSExtensionContext) M:AppKit.NSViewController.ChangeMode(AppKit.NSEvent) M:AppKit.NSViewController.CommitEditing(Foundation.NSError@) +M:AppKit.NSViewController.ContextMenuKeyDown(AppKit.NSEvent) M:AppKit.NSViewController.CursorUpdate(AppKit.NSEvent) M:AppKit.NSViewController.Dispose(System.Boolean) M:AppKit.NSViewController.EncodeRestorableState(Foundation.NSCoder,Foundation.NSOperationQueue) @@ -25427,6 +25643,8 @@ M:AppKit.NSWindow.remove_WillExitVersionBrowser(System.EventHandler) M:AppKit.NSWindow.remove_WillMiniaturize(System.EventHandler) M:AppKit.NSWindow.remove_WillMove(System.EventHandler) M:AppKit.NSWindow.remove_WillStartLiveResize(System.EventHandler) +M:AppKit.NSWindow.RequestSharingOfWindowAsync(AppKit.NSImage,System.String) +M:AppKit.NSWindow.RequestSharingOfWindowAsync(AppKit.NSWindow) M:AppKit.NSWindow.SetExcludedFromWindowsMenu(System.Boolean) M:AppKit.NSWindow.SetIsMiniaturized(System.Boolean) M:AppKit.NSWindow.SetIsVisible(System.Boolean) @@ -25466,6 +25684,7 @@ M:AppKit.NSWindowDelegate_Extensions.DidResignMain(AppKit.INSWindowDelegate,Foun M:AppKit.NSWindowDelegate_Extensions.DidResize(AppKit.INSWindowDelegate,Foundation.NSNotification) M:AppKit.NSWindowDelegate_Extensions.DidUpdate(AppKit.INSWindowDelegate,Foundation.NSNotification) M:AppKit.NSWindowDelegate_Extensions.GetPreviewRepresentableActivityItems(AppKit.INSWindowDelegate,AppKit.NSWindow) +M:AppKit.NSWindowDelegate_Extensions.GetWindowForSharingRequest(AppKit.INSWindowDelegate,AppKit.NSWindow) M:AppKit.NSWindowDelegate_Extensions.ShouldDragDocumentWithEvent(AppKit.INSWindowDelegate,AppKit.NSWindow,AppKit.NSEvent,CoreGraphics.CGPoint,AppKit.NSPasteboard) M:AppKit.NSWindowDelegate_Extensions.ShouldPopUpDocumentPathMenu(AppKit.INSWindowDelegate,AppKit.NSWindow,AppKit.NSMenu) M:AppKit.NSWindowDelegate_Extensions.ShouldZoom(AppKit.INSWindowDelegate,AppKit.NSWindow,CoreGraphics.CGRect) @@ -25515,6 +25734,7 @@ M:AppKit.NSWindowDelegate.DidResignMain(Foundation.NSNotification) M:AppKit.NSWindowDelegate.DidResize(Foundation.NSNotification) M:AppKit.NSWindowDelegate.DidUpdate(Foundation.NSNotification) M:AppKit.NSWindowDelegate.GetPreviewRepresentableActivityItems(AppKit.NSWindow) +M:AppKit.NSWindowDelegate.GetWindowForSharingRequest(AppKit.NSWindow) M:AppKit.NSWindowDelegate.ShouldDragDocumentWithEvent(AppKit.NSWindow,AppKit.NSEvent,CoreGraphics.CGPoint,AppKit.NSPasteboard) M:AppKit.NSWindowDelegate.ShouldPopUpDocumentPathMenu(AppKit.NSWindow,AppKit.NSMenu) M:AppKit.NSWindowDelegate.ShouldZoom(AppKit.NSWindow,CoreGraphics.CGRect) @@ -34436,6 +34656,8 @@ M:Foundation.NSAttributedString.#ctor(System.String,UIKit.UIStringAttributes) M:Foundation.NSAttributedString.BoundingRectWithSize(CoreGraphics.CGSize,Foundation.NSStringDrawingOptions) M:Foundation.NSAttributedString.ContainsAttachmentsInRange(Foundation.NSRange) M:Foundation.NSAttributedString.Copy(Foundation.NSZone) +M:Foundation.NSAttributedString.Create(AppKit.NSAdaptiveImageGlyph,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject}) +M:Foundation.NSAttributedString.Create(UIKit.NSAdaptiveImageGlyph,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject}) M:Foundation.NSAttributedString.CreateWithDocFormat(Foundation.NSData,Foundation.NSDictionary@) M:Foundation.NSAttributedString.CreateWithHTML(Foundation.NSData,Foundation.NSDictionary@) M:Foundation.NSAttributedString.CreateWithRTF(Foundation.NSData,Foundation.NSDictionary@) @@ -34446,7 +34668,9 @@ M:Foundation.NSAttributedString.DrawString(CoreGraphics.CGRect,Foundation.NSStri M:Foundation.NSAttributedString.DrawString(CoreGraphics.CGRect,Foundation.NSStringDrawingOptions) M:Foundation.NSAttributedString.DrawString(CoreGraphics.CGRect) M:Foundation.NSAttributedString.EncodeTo(Foundation.NSCoder) +M:Foundation.NSAttributedString.FromAttachment(AppKit.NSTextAttachment,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject}) M:Foundation.NSAttributedString.FromAttachment(AppKit.NSTextAttachment) +M:Foundation.NSAttributedString.FromAttachment(UIKit.NSTextAttachment,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject}) M:Foundation.NSAttributedString.FromAttachment(UIKit.NSTextAttachment) M:Foundation.NSAttributedString.GetAppKitAttributes(System.IntPtr,Foundation.NSRange@,Foundation.NSRange) M:Foundation.NSAttributedString.GetAppKitAttributes(System.IntPtr,Foundation.NSRange@) @@ -34506,6 +34730,7 @@ M:Foundation.NSAttributedString.LoadFromHtmlAsync(System.String,Foundation.NSAtt M:Foundation.NSAttributedString.LoadFromHtmlAsync(System.String,Foundation.NSDictionary) M:Foundation.NSAttributedString.LowLevelGetAttributes(System.IntPtr,Foundation.NSRange@) M:Foundation.NSAttributedString.MutableCopy(Foundation.NSZone) +M:Foundation.NSAttributedString.PrefersRtfdInRange(Foundation.NSRange) M:Foundation.NSAttributedString.Substring(System.IntPtr,System.IntPtr) M:Foundation.NSAttributedStringDocumentAttributes.#ctor M:Foundation.NSAttributedStringDocumentAttributes.#ctor(Foundation.NSDictionary) @@ -45185,6 +45410,7 @@ M:QuickLookUI.QLPreviewPanelDelegate.DidResignMain(Foundation.NSNotification) M:QuickLookUI.QLPreviewPanelDelegate.DidResize(Foundation.NSNotification) M:QuickLookUI.QLPreviewPanelDelegate.DidUpdate(Foundation.NSNotification) M:QuickLookUI.QLPreviewPanelDelegate.GetPreviewRepresentableActivityItems(AppKit.NSWindow) +M:QuickLookUI.QLPreviewPanelDelegate.GetWindowForSharingRequest(AppKit.NSWindow) M:QuickLookUI.QLPreviewPanelDelegate.HandleEvent(QuickLookUI.QLPreviewPanel,AppKit.NSEvent) M:QuickLookUI.QLPreviewPanelDelegate.ShouldDragDocumentWithEvent(AppKit.NSWindow,AppKit.NSEvent,CoreGraphics.CGPoint,AppKit.NSPasteboard) M:QuickLookUI.QLPreviewPanelDelegate.ShouldPopUpDocumentPathMenu(AppKit.NSWindow,AppKit.NSMenu) @@ -46478,9 +46704,11 @@ M:Social.SLComposeServiceViewController.Cancel M:Social.SLComposeServiceViewController.CellClicked(AppKit.NSTextView,AppKit.NSTextAttachmentCell,CoreGraphics.CGRect,System.UIntPtr) M:Social.SLComposeServiceViewController.CellDoubleClicked(AppKit.NSTextView,AppKit.NSTextAttachmentCell,CoreGraphics.CGRect,System.UIntPtr) M:Social.SLComposeServiceViewController.Changed(UIKit.UITextView) +M:Social.SLComposeServiceViewController.DidBeginFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:Social.SLComposeServiceViewController.DidChangeSelection(Foundation.NSNotification) M:Social.SLComposeServiceViewController.DidChangeTypingAttributes(Foundation.NSNotification) M:Social.SLComposeServiceViewController.DidCheckText(AppKit.NSTextView,Foundation.NSRange,Foundation.NSTextCheckingTypes,Foundation.NSDictionary,Foundation.NSTextCheckingResult[],Foundation.NSOrthography,System.IntPtr) +M:Social.SLComposeServiceViewController.DidEndFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:Social.SLComposeServiceViewController.DidSelectCancel M:Social.SLComposeServiceViewController.DidSelectPost M:Social.SLComposeServiceViewController.DoCommandBySelector(AppKit.NSTextView,ObjCRuntime.Selector) @@ -46496,6 +46724,8 @@ M:Social.SLComposeServiceViewController.GetPrimaryAction(UIKit.UITextView,UIKit. M:Social.SLComposeServiceViewController.GetTextCheckingCandidates(AppKit.NSTextView,Foundation.NSTextCheckingResult[],Foundation.NSRange) M:Social.SLComposeServiceViewController.GetUndoManager(AppKit.NSTextView) M:Social.SLComposeServiceViewController.GetWritablePasteboardTypes(AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr) +M:Social.SLComposeServiceViewController.GetWritingToolsIgnoredRangesInEnclosingRange(AppKit.NSTextView,Foundation.NSRange) +M:Social.SLComposeServiceViewController.GetWritingToolsIgnoredRangesInEnclosingRange(UIKit.UITextView,Foundation.NSRange) M:Social.SLComposeServiceViewController.IsContentValid M:Social.SLComposeServiceViewController.LinkClicked(AppKit.NSTextView,Foundation.NSObject,System.UIntPtr) M:Social.SLComposeServiceViewController.LoadPreviewView @@ -46519,6 +46749,7 @@ M:Social.SLComposeServiceViewController.ShouldSelectCandidates(AppKit.NSTextView M:Social.SLComposeServiceViewController.ShouldSetSpellingState(AppKit.NSTextView,System.IntPtr,Foundation.NSRange) M:Social.SLComposeServiceViewController.ShouldUpdateTouchBarItemIdentifiers(AppKit.NSTextView,System.String[]) M:Social.SLComposeServiceViewController.ValidateContent +M:Social.SLComposeServiceViewController.WillBeginFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:Social.SLComposeServiceViewController.WillChangeSelection(AppKit.NSTextView,Foundation.NSRange,Foundation.NSRange) M:Social.SLComposeServiceViewController.WillChangeSelectionFromRanges(AppKit.NSTextView,Foundation.NSValue[],Foundation.NSValue[]) M:Social.SLComposeServiceViewController.WillCheckText(AppKit.NSTextView,Foundation.NSRange,Foundation.NSDictionary,Foundation.NSTextCheckingTypes) @@ -46526,8 +46757,13 @@ M:Social.SLComposeServiceViewController.WillDismissEditMenu(UIKit.UITextView,UIK M:Social.SLComposeServiceViewController.WillDisplay(UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) M:Social.SLComposeServiceViewController.WillDisplayToolTip(AppKit.NSTextView,System.String,System.UIntPtr) M:Social.SLComposeServiceViewController.WillEnd(UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) +M:Social.SLComposeServiceViewController.WillEndFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:Social.SLComposeServiceViewController.WillPresentEditMenu(UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) M:Social.SLComposeServiceViewController.WriteCell(AppKit.NSTextView,AppKit.NSTextAttachmentCell,System.UIntPtr,AppKit.NSPasteboard,System.String) +M:Social.SLComposeServiceViewController.WritingToolsDidEnd(AppKit.NSTextView) +M:Social.SLComposeServiceViewController.WritingToolsDidEnd(UIKit.UITextView) +M:Social.SLComposeServiceViewController.WritingToolsWillBegin(AppKit.NSTextView) +M:Social.SLComposeServiceViewController.WritingToolsWillBegin(UIKit.UITextView) M:Social.SLComposeSheetConfigurationItem.#ctor M:Social.SLComposeViewController.#ctor(System.String,Foundation.NSBundle) M:Social.SLComposeViewController.AddImage(UIKit.UIImage) @@ -47194,6 +47430,7 @@ M:UIKit.IUIActivityItemSource.GetDataTypeIdentifierForActivity(UIKit.UIActivityV M:UIKit.IUIActivityItemSource.GetItemForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.IUIActivityItemSource.GetLinkMetadata(UIKit.UIActivityViewController) M:UIKit.IUIActivityItemSource.GetPlaceholderData(UIKit.UIActivityViewController) +M:UIKit.IUIActivityItemSource.GetShareRecipients(UIKit.UIActivityViewController) M:UIKit.IUIActivityItemSource.GetSubjectForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.IUIActivityItemSource.GetThumbnailImageForActivity(UIKit.UIActivityViewController,Foundation.NSString,CoreGraphics.CGSize) M:UIKit.IUIAdaptivePresentationControllerDelegate.DidAttemptToDismiss(UIKit.UIPresentationController) @@ -47273,6 +47510,8 @@ M:UIKit.IUICalendarSelectionMultiDateDelegate.DidDeselectDate(UIKit.UICalendarSe M:UIKit.IUICalendarSelectionMultiDateDelegate.DidSelectDate(UIKit.UICalendarSelectionMultiDate,Foundation.NSDateComponents) M:UIKit.IUICalendarSelectionSingleDateDelegate.CanSelectDate(UIKit.UICalendarSelectionSingleDate,Foundation.NSDateComponents) M:UIKit.IUICalendarSelectionSingleDateDelegate.DidSelectDate(UIKit.UICalendarSelectionSingleDate,Foundation.NSDateComponents) +M:UIKit.IUICalendarSelectionWeekOfYearDelegate.CanSelectWeekOfYear(UIKit.UICalendarSelectionWeekOfYear,Foundation.NSDateComponents) +M:UIKit.IUICalendarSelectionWeekOfYearDelegate.DidSelectWeekOfYear(UIKit.UICalendarSelectionWeekOfYear,Foundation.NSDateComponents) M:UIKit.IUICalendarViewDelegate.DidChangeVisibleDateComponents(UIKit.UICalendarView,Foundation.NSDateComponents) M:UIKit.IUICalendarViewDelegate.GetDecoration(UIKit.UICalendarView,Foundation.NSDateComponents) M:UIKit.IUICGFloatTraitDefinition.GetDefaultValue``1 @@ -47737,15 +47976,34 @@ M:UIKit.IUISpringLoadedInteractionEffect.DidChange(UIKit.UISpringLoadedInteracti M:UIKit.IUIStateRestoring.ApplicationFinishedRestoringState M:UIKit.IUIStateRestoring.DecodeRestorableState(Foundation.NSCoder) M:UIKit.IUIStateRestoring.EncodeRestorableState(Foundation.NSCoder) +M:UIKit.IUITabBarControllerDelegate.AcceptItemsFromDropSession(UIKit.UITabBarController,UIKit.UITab,UIKit.IUIDropSession) +M:UIKit.IUITabBarControllerDelegate.DidBeginEditing(UIKit.UITabBarController) +M:UIKit.IUITabBarControllerDelegate.DidSelectTab(UIKit.UITabBarController,UIKit.UITab,UIKit.UITab) +M:UIKit.IUITabBarControllerDelegate.DisplayOrderDidChangeForGroup(UIKit.UITabBarController,UIKit.UITabGroup) M:UIKit.IUITabBarControllerDelegate.FinishedCustomizingViewControllers(UIKit.UITabBarController,UIKit.UIViewController[],System.Boolean) M:UIKit.IUITabBarControllerDelegate.GetAnimationControllerForTransition(UIKit.UITabBarController,UIKit.UIViewController,UIKit.UIViewController) +M:UIKit.IUITabBarControllerDelegate.GetDisplayedViewControllers(UIKit.UITabBarController,UIKit.UITab,UIKit.UIViewController[]) M:UIKit.IUITabBarControllerDelegate.GetInteractionControllerForAnimationController(UIKit.UITabBarController,UIKit.IUIViewControllerAnimatedTransitioning) +M:UIKit.IUITabBarControllerDelegate.GetOperationForAcceptingItemsFromDropSession(UIKit.UITabBarController,UIKit.UITab,UIKit.IUIDropSession) M:UIKit.IUITabBarControllerDelegate.GetPreferredInterfaceOrientation(UIKit.UITabBarController) M:UIKit.IUITabBarControllerDelegate.OnCustomizingViewControllers(UIKit.UITabBarController,UIKit.UIViewController[]) M:UIKit.IUITabBarControllerDelegate.OnEndCustomizingViewControllers(UIKit.UITabBarController,UIKit.UIViewController[],System.Boolean) +M:UIKit.IUITabBarControllerDelegate.ShouldSelectTab(UIKit.UITabBarController,UIKit.UITab) M:UIKit.IUITabBarControllerDelegate.ShouldSelectViewController(UIKit.UITabBarController,UIKit.UIViewController) M:UIKit.IUITabBarControllerDelegate.SupportedInterfaceOrientations(UIKit.UITabBarController) M:UIKit.IUITabBarControllerDelegate.ViewControllerSelected(UIKit.UITabBarController,UIKit.UIViewController) +M:UIKit.IUITabBarControllerDelegate.VisibilityDidChangeForTabs(UIKit.UITabBarController,UIKit.UITab[]) +M:UIKit.IUITabBarControllerDelegate.WillBeginEditing(UIKit.UITabBarController) +M:UIKit.IUITabBarControllerSidebarAnimating.AddAnimations(System.Action) +M:UIKit.IUITabBarControllerSidebarAnimating.AddCompletion(System.Action) +M:UIKit.IUITabBarControllerSidebarDelegate.DidEndDisplayingTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.IUITabBarControllerSidebarDelegate.GetContextMenuConfigurationForTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.IUITabBarControllerSidebarDelegate.GetItemForRequest(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITabSidebarItemRequest) +M:UIKit.IUITabBarControllerSidebarDelegate.GetLeadingSwipeActionsConfigurationForTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.IUITabBarControllerSidebarDelegate.GetTrailingSwipeActionsConfigurationForTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.IUITabBarControllerSidebarDelegate.SidebarVisibilityWillChange(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.IUITabBarControllerSidebarAnimating) +M:UIKit.IUITabBarControllerSidebarDelegate.UpdateItem(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITabSidebarItem) +M:UIKit.IUITabBarControllerSidebarDelegate.WillBeginDisplayingTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) M:UIKit.IUITabBarDelegate.DidBeginCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[]) M:UIKit.IUITabBarDelegate.DidEndCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[],System.Boolean) M:UIKit.IUITabBarDelegate.ItemSelected(UIKit.UITabBar,UIKit.UITabBarItem) @@ -47866,11 +48124,17 @@ M:UIKit.IUITextFieldDelegate.ShouldReturn(UIKit.UITextField) M:UIKit.IUITextFieldDelegate.WillDismissEditMenu(UIKit.UITextField,UIKit.IUIEditMenuInteractionAnimating) M:UIKit.IUITextFieldDelegate.WillPresentEditMenu(UIKit.UITextField,UIKit.IUIEditMenuInteractionAnimating) M:UIKit.IUITextFormattingCoordinatorDelegate.UpdateTextAttributes(UIKit.UITextAttributesConversionHandler) +M:UIKit.IUITextFormattingViewControllerDelegate.DidChangeValue(UIKit.UITextFormattingViewController,UIKit.UITextFormattingViewControllerChangeValue) +M:UIKit.IUITextFormattingViewControllerDelegate.ShouldPresentColorPicker(UIKit.UITextFormattingViewController,UIKit.UIColorPickerViewController) +M:UIKit.IUITextFormattingViewControllerDelegate.ShouldPresentFontPicker(UIKit.UITextFormattingViewController,UIKit.UIFontPickerViewController) +M:UIKit.IUITextFormattingViewControllerDelegate.TextFormattingDidFinish(UIKit.UITextFormattingViewController) M:UIKit.IUITextInput.BeginFloatingCursor(CoreGraphics.CGPoint) M:UIKit.IUITextInput.ComparePosition(UIKit.UITextPosition,UIKit.UITextPosition) M:UIKit.IUITextInput.DictationRecognitionFailed M:UIKit.IUITextInput.DictationRecordingDidEnd +M:UIKit.IUITextInput.DidDismissWritingTools M:UIKit.IUITextInput.EndFloatingCursor +M:UIKit.IUITextInput.GetAttributedText(UIKit.UITextRange) M:UIKit.IUITextInput.GetBaseWritingDirection(UIKit.UITextPosition,UIKit.UITextStorageDirection) M:UIKit.IUITextInput.GetCaretRectForPosition(UIKit.UITextPosition) M:UIKit.IUITextInput.GetCaretTransform(UIKit.UITextPosition) @@ -47890,12 +48154,15 @@ M:UIKit.IUITextInput.GetPositionWithinRange(UIKit.UITextRange,UIKit.UITextLayout M:UIKit.IUITextInput.GetSelectionRects(UIKit.UITextRange) M:UIKit.IUITextInput.GetTextRange(UIKit.UITextPosition,UIKit.UITextPosition) M:UIKit.IUITextInput.GetTextStyling(UIKit.UITextPosition,UIKit.UITextStorageDirection) +M:UIKit.IUITextInput.InsertAdaptiveImageGlyph(UIKit.NSAdaptiveImageGlyph,UIKit.UITextRange) +M:UIKit.IUITextInput.InsertAttributedText(Foundation.NSAttributedString) M:UIKit.IUITextInput.InsertDictationResult(Foundation.NSArray) M:UIKit.IUITextInput.InsertDictationResultPlaceholder M:UIKit.IUITextInput.InsertText(System.String,System.String[],UIKit.UITextAlternativeStyle) M:UIKit.IUITextInput.InsertTextPlaceholder(CoreGraphics.CGSize) M:UIKit.IUITextInput.RemoveDictationResultPlaceholder(Foundation.NSObject,System.Boolean) M:UIKit.IUITextInput.RemoveTextPlaceholder(UIKit.UITextPlaceholder) +M:UIKit.IUITextInput.ReplaceRange(UIKit.UITextRange,Foundation.NSAttributedString) M:UIKit.IUITextInput.ReplaceText(UIKit.UITextRange,System.String) M:UIKit.IUITextInput.SetAttributedMarkedText(Foundation.NSAttributedString,Foundation.NSRange) M:UIKit.IUITextInput.SetBaseWritingDirectionforRange(Foundation.NSWritingDirection,UIKit.UITextRange) @@ -47906,6 +48173,7 @@ M:UIKit.IUITextInput.UnmarkText M:UIKit.IUITextInput.UpdateFloatingCursor(CoreGraphics.CGPoint) M:UIKit.IUITextInput.WillDismissEditMenu(UIKit.IUIEditMenuInteractionAnimating) M:UIKit.IUITextInput.WillPresentEditMenu(UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.IUITextInput.WillPresentWritingTools M:UIKit.IUITextInputDelegate.SelectionDidChange(UIKit.IUITextInput) M:UIKit.IUITextInputDelegate.SelectionWillChange(UIKit.IUITextInput) M:UIKit.IUITextInputDelegate.TextDidChange(UIKit.IUITextInput) @@ -47943,11 +48211,14 @@ M:UIKit.IUITextSearching.WillHighlight(UIKit.UITextRange,Foundation.INSCopying) M:UIKit.IUITextSelectionDisplayInteractionDelegate.GetSelectionContainerViewBelowText(UIKit.UITextSelectionDisplayInteraction) M:UIKit.IUITextSelectionHandleView.GetPreferredFrame(CoreGraphics.CGRect) M:UIKit.IUITextViewDelegate.Changed(UIKit.UITextView) +M:UIKit.IUITextViewDelegate.DidBeginFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) +M:UIKit.IUITextViewDelegate.DidEndFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.IUITextViewDelegate.EditingEnded(UIKit.UITextView) M:UIKit.IUITextViewDelegate.EditingStarted(UIKit.UITextView) M:UIKit.IUITextViewDelegate.GetEditMenuForText(UIKit.UITextView,Foundation.NSRange,UIKit.UIMenuElement[]) M:UIKit.IUITextViewDelegate.GetMenuConfiguration(UIKit.UITextView,UIKit.UITextItem,UIKit.UIMenu) M:UIKit.IUITextViewDelegate.GetPrimaryAction(UIKit.UITextView,UIKit.UITextItem,UIKit.UIAction) +M:UIKit.IUITextViewDelegate.GetWritingToolsIgnoredRangesInEnclosingRange(UIKit.UITextView,Foundation.NSRange) M:UIKit.IUITextViewDelegate.SelectionChanged(UIKit.UITextView) M:UIKit.IUITextViewDelegate.ShouldBeginEditing(UIKit.UITextView) M:UIKit.IUITextViewDelegate.ShouldChangeText(UIKit.UITextView,Foundation.NSRange,System.String) @@ -47956,10 +48227,14 @@ M:UIKit.IUITextViewDelegate.ShouldInteractWithTextAttachment(UIKit.UITextView,UI M:UIKit.IUITextViewDelegate.ShouldInteractWithTextAttachment(UIKit.UITextView,UIKit.NSTextAttachment,Foundation.NSRange) M:UIKit.IUITextViewDelegate.ShouldInteractWithUrl(UIKit.UITextView,Foundation.NSUrl,Foundation.NSRange,UIKit.UITextItemInteraction) M:UIKit.IUITextViewDelegate.ShouldInteractWithUrl(UIKit.UITextView,Foundation.NSUrl,Foundation.NSRange) +M:UIKit.IUITextViewDelegate.WillBeginFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.IUITextViewDelegate.WillDismissEditMenu(UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) M:UIKit.IUITextViewDelegate.WillDisplay(UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) M:UIKit.IUITextViewDelegate.WillEnd(UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) +M:UIKit.IUITextViewDelegate.WillEndFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.IUITextViewDelegate.WillPresentEditMenu(UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.IUITextViewDelegate.WritingToolsDidEnd(UIKit.UITextView) +M:UIKit.IUITextViewDelegate.WritingToolsWillBegin(UIKit.UITextView) M:UIKit.IUIToolTipInteractionDelegate.GetConfiguration(UIKit.UIToolTipInteraction,CoreGraphics.CGPoint) M:UIKit.IUITraitChangeObservable.RegisterForTraitChanges(ObjCRuntime.Class[],Foundation.NSObject,ObjCRuntime.Selector) M:UIKit.IUITraitChangeObservable.RegisterForTraitChanges(ObjCRuntime.Class[],ObjCRuntime.Selector) @@ -48017,6 +48292,9 @@ M:UIKit.IUIWebViewDelegate.ShouldStartLoad(UIKit.UIWebView,Foundation.NSUrlReque M:UIKit.IUIWindowSceneDelegate.DidUpdateCoordinateSpace(UIKit.UIWindowScene,UIKit.IUICoordinateSpace,UIKit.UIInterfaceOrientation,UIKit.UITraitCollection) M:UIKit.IUIWindowSceneDelegate.PerformAction(UIKit.UIWindowScene,UIKit.UIApplicationShortcutItem,System.Action{System.Boolean}) M:UIKit.IUIWindowSceneDelegate.UserDidAcceptCloudKitShare(UIKit.UIWindowScene,CloudKit.CKShareMetadata) +M:UIKit.NSAdaptiveImageGlyph.Copy(Foundation.NSZone) +M:UIKit.NSAdaptiveImageGlyph.EncodeTo(Foundation.NSCoder) +M:UIKit.NSAdaptiveImageGlyph.GetImage(CoreGraphics.CGSize,System.Runtime.InteropServices.NFloat,CoreGraphics.CGPoint@,CoreGraphics.CGSize@) M:UIKit.NSAttributedString_NSAttributedStringKitAdditions.ContainsAttachments(Foundation.NSAttributedString,Foundation.NSRange) M:UIKit.NSAttributedStringDocumentReadingOptions.#ctor M:UIKit.NSAttributedStringDocumentReadingOptions.#ctor(Foundation.NSDictionary) @@ -48129,6 +48407,15 @@ M:UIKit.NSLayoutManagerDelegate.ShouldUseAction(UIKit.NSLayoutManager,UIKit.NSCo M:UIKit.NSMutableAttributedStringKitAdditions.FixAttributesInRange(Foundation.NSMutableAttributedString,Foundation.NSRange) M:UIKit.NSObject_UIAccessibilityCustomRotor.GetAccessibilityCustomRotors(Foundation.NSObject) M:UIKit.NSObject_UIAccessibilityCustomRotor.SetAccessibilityCustomRotors(Foundation.NSObject,UIKit.UIAccessibilityCustomRotor[]) +M:UIKit.NSObject_UIAccessibilityHitTest.AccessibilityHitTest(Foundation.NSObject,CoreGraphics.CGPoint,UIKit.UIEvent) +M:UIKit.NSObject_UIAccessibilityTextNavigation.GetAccessibilityNextTextNavigationElement(Foundation.NSObject) +M:UIKit.NSObject_UIAccessibilityTextNavigation.GetAccessibilityNextTextNavigationElementBlock(Foundation.NSObject) +M:UIKit.NSObject_UIAccessibilityTextNavigation.GetAccessibilityPreviousTextNavigationElement(Foundation.NSObject) +M:UIKit.NSObject_UIAccessibilityTextNavigation.GetAccessibilityPreviousTextNavigationElementBlock(Foundation.NSObject) +M:UIKit.NSObject_UIAccessibilityTextNavigation.SetAccessibilityNextTextNavigationElement(Foundation.NSObject,Foundation.NSObject) +M:UIKit.NSObject_UIAccessibilityTextNavigation.SetAccessibilityNextTextNavigationElementBlock(Foundation.NSObject,UIKit.AXObjectReturnBlock) +M:UIKit.NSObject_UIAccessibilityTextNavigation.SetAccessibilityPreviousTextNavigationElement(Foundation.NSObject,Foundation.NSObject) +M:UIKit.NSObject_UIAccessibilityTextNavigation.SetAccessibilityPreviousTextNavigationElementBlock(Foundation.NSObject,UIKit.AXObjectReturnBlock) M:UIKit.NSParagraphStyle.Copy(Foundation.NSZone) M:UIKit.NSParagraphStyle.EncodeTo(Foundation.NSCoder) M:UIKit.NSParagraphStyle.MutableCopy(Foundation.NSZone) @@ -48309,12 +48596,15 @@ M:UIKit.UIActionSheetDelegate.Dismissed(UIKit.UIActionSheet,System.IntPtr) M:UIKit.UIActionSheetDelegate.Presented(UIKit.UIActionSheet) M:UIKit.UIActionSheetDelegate.WillDismiss(UIKit.UIActionSheet,System.IntPtr) M:UIKit.UIActionSheetDelegate.WillPresent(UIKit.UIActionSheet) +M:UIKit.UIActivityCollaborationModeRestriction.Copy(Foundation.NSZone) +M:UIKit.UIActivityCollaborationModeRestriction.EncodeTo(Foundation.NSCoder) M:UIKit.UIActivityIndicatorView.EncodeTo(Foundation.NSCoder) M:UIKit.UIActivityIndicatorView.UIActivityIndicatorViewAppearance.#ctor(System.IntPtr) M:UIKit.UIActivityItemProvider.GetDataTypeIdentifierForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemProvider.GetItemForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemProvider.GetLinkMetadata(UIKit.UIActivityViewController) M:UIKit.UIActivityItemProvider.GetPlaceholderData(UIKit.UIActivityViewController) +M:UIKit.UIActivityItemProvider.GetShareRecipients(UIKit.UIActivityViewController) M:UIKit.UIActivityItemProvider.GetSubjectForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemProvider.GetThumbnailImageForActivity(UIKit.UIActivityViewController,Foundation.NSString,CoreGraphics.CGSize) M:UIKit.UIActivityItemsConfiguration.GetActivityItemsConfigurationMetadata(Foundation.NSString) @@ -48329,12 +48619,14 @@ M:UIKit.UIActivityItemsConfigurationReading_Extensions.GetActivityItemsConfigura M:UIKit.UIActivityItemsConfigurationReading_Extensions.GetApplicationActivitiesForActivityItemsConfiguration(UIKit.IUIActivityItemsConfigurationReading) M:UIKit.UIActivityItemSource_Extensions.GetDataTypeIdentifierForActivity(UIKit.IUIActivityItemSource,UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemSource_Extensions.GetLinkMetadata(UIKit.IUIActivityItemSource,UIKit.UIActivityViewController) +M:UIKit.UIActivityItemSource_Extensions.GetShareRecipients(UIKit.IUIActivityItemSource,UIKit.UIActivityViewController) M:UIKit.UIActivityItemSource_Extensions.GetSubjectForActivity(UIKit.IUIActivityItemSource,UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemSource_Extensions.GetThumbnailImageForActivity(UIKit.IUIActivityItemSource,UIKit.UIActivityViewController,Foundation.NSString,CoreGraphics.CGSize) M:UIKit.UIActivityItemSource.GetDataTypeIdentifierForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemSource.GetItemForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemSource.GetLinkMetadata(UIKit.UIActivityViewController) M:UIKit.UIActivityItemSource.GetPlaceholderData(UIKit.UIActivityViewController) +M:UIKit.UIActivityItemSource.GetShareRecipients(UIKit.UIActivityViewController) M:UIKit.UIActivityItemSource.GetSubjectForActivity(UIKit.UIActivityViewController,Foundation.NSString) M:UIKit.UIActivityItemSource.GetThumbnailImageForActivity(UIKit.UIActivityViewController,Foundation.NSString,CoreGraphics.CGSize) M:UIKit.UIAdaptivePresentationControllerDelegate_Extensions.DidAttemptToDismiss(UIKit.IUIAdaptivePresentationControllerDelegate,UIKit.UIPresentationController) @@ -48593,6 +48885,9 @@ M:UIKit.UICalendarSelectionSingleDate.Dispose(System.Boolean) M:UIKit.UICalendarSelectionSingleDateDelegate_Extensions.CanSelectDate(UIKit.IUICalendarSelectionSingleDateDelegate,UIKit.UICalendarSelectionSingleDate,Foundation.NSDateComponents) M:UIKit.UICalendarSelectionSingleDateDelegate.CanSelectDate(UIKit.UICalendarSelectionSingleDate,Foundation.NSDateComponents) M:UIKit.UICalendarSelectionSingleDateDelegate.DidSelectDate(UIKit.UICalendarSelectionSingleDate,Foundation.NSDateComponents) +M:UIKit.UICalendarSelectionWeekOfYear.Dispose(System.Boolean) +M:UIKit.UICalendarSelectionWeekOfYearDelegate.CanSelectWeekOfYear(UIKit.UICalendarSelectionWeekOfYear,Foundation.NSDateComponents) +M:UIKit.UICalendarSelectionWeekOfYearDelegate.DidSelectWeekOfYear(UIKit.UICalendarSelectionWeekOfYear,Foundation.NSDateComponents) M:UIKit.UICalendarView.#ctor(CoreGraphics.CGRect) M:UIKit.UICalendarView.Dispose(System.Boolean) M:UIKit.UICalendarView.UICalendarViewAppearance.#ctor(System.IntPtr) @@ -49352,6 +49647,7 @@ M:UIKit.UIFocusHaloEffect.Dispose(System.Boolean) M:UIKit.UIFocusItem_Extensions.DidHintFocusMovement(UIKit.IUIFocusItem,UIKit.UIFocusMovementHint) M:UIKit.UIFocusItem_Extensions.GetFocusEffect(UIKit.IUIFocusItem) M:UIKit.UIFocusItem_Extensions.GetFocusGroupPriority(UIKit.IUIFocusItem) +M:UIKit.UIFocusItem_Extensions.GetFocusItemDeferralMode(UIKit.IUIFocusItem) M:UIKit.UIFocusItem_Extensions.GetIsTransparentFocusItem(UIKit.IUIFocusItem) M:UIKit.UIFocusMovementHint.Copy(Foundation.NSZone) M:UIKit.UIFocusSystem.Dispose(System.Boolean) @@ -50295,6 +50591,8 @@ M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetContentPositionAdjust M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetDividerImage(UIKit.UIImage,UIKit.UIControlState,UIKit.UIControlState,UIKit.UIBarMetrics) M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetTitleTextAttributes(UIKit.UIStringAttributes,UIKit.UIControlState) M:UIKit.UISelectionFeedbackGenerator.GetFeedbackGenerator(UIKit.UIView) +M:UIKit.UIShadowProperties.Copy(Foundation.NSZone) +M:UIKit.UIShadowProperties.EncodeTo(Foundation.NSCoder) M:UIKit.UIShape.Copy(Foundation.NSZone) M:UIKit.UISheetPresentationController.#ctor(UIKit.UIViewController,UIKit.UIViewController) M:UIKit.UISheetPresentationController.Dispose(System.Boolean) @@ -50457,6 +50755,7 @@ M:UIKit.UISwipeGestureRecognizer.#ctor(System.Action{UIKit.UISwipeGestureRecogni M:UIKit.UISwitch.EncodeTo(Foundation.NSCoder) M:UIKit.UISwitch.UISwitchAppearance.#ctor(System.IntPtr) M:UIKit.UISymbolEffectCompletionContext.Dispose(System.Boolean) +M:UIKit.UITab.GetFrame(UIKit.UIView) M:UIKit.UITabBar.#ctor(CoreGraphics.CGRect) M:UIKit.UITabBar.add_DidBeginCustomizingItems(System.EventHandler{UIKit.UITabBarItemsEventArgs}) M:UIKit.UITabBar.add_DidEndCustomizingItems(System.EventHandler{UIKit.UITabBarFinalItemsEventArgs}) @@ -50470,41 +50769,81 @@ M:UIKit.UITabBar.remove_ItemSelected(System.EventHandler{UIKit.UITabBarItemEvent M:UIKit.UITabBar.remove_WillBeginCustomizingItems(System.EventHandler{UIKit.UITabBarItemsEventArgs}) M:UIKit.UITabBar.remove_WillEndCustomizingItems(System.EventHandler{UIKit.UITabBarFinalItemsEventArgs}) M:UIKit.UITabBar.UITabBarAppearance.#ctor(System.IntPtr) +M:UIKit.UITabBarAcceptItemsEventArgs.#ctor(UIKit.UITab,UIKit.IUIDropSession) M:UIKit.UITabBarAppearance.#ctor(UIKit.UIBarAppearance) M:UIKit.UITabBarAppearance.#ctor(UIKit.UIUserInterfaceIdiom) M:UIKit.UITabBarController.#ctor(System.String,Foundation.NSBundle) +M:UIKit.UITabBarController.add_AcceptItemsFromDropSession(System.EventHandler{UIKit.UITabBarAcceptItemsEventArgs}) +M:UIKit.UITabBarController.add_DidBeginEditing(System.EventHandler) +M:UIKit.UITabBarController.add_DidSelectTab(System.EventHandler{UIKit.UITabBarTabSelectionEventArgs}) +M:UIKit.UITabBarController.add_DisplayOrderDidChangeForGroup(System.EventHandler{UIKit.UITabBarDisplayOrderChangeEventArgs}) M:UIKit.UITabBarController.add_FinishedCustomizingViewControllers(System.EventHandler{UIKit.UITabBarCustomizeChangeEventArgs}) M:UIKit.UITabBarController.add_OnCustomizingViewControllers(System.EventHandler{UIKit.UITabBarCustomizeEventArgs}) M:UIKit.UITabBarController.add_OnEndCustomizingViewControllers(System.EventHandler{UIKit.UITabBarCustomizeChangeEventArgs}) M:UIKit.UITabBarController.add_ViewControllerSelected(System.EventHandler{UIKit.UITabBarSelectionEventArgs}) +M:UIKit.UITabBarController.add_VisibilityDidChangeForTabs(System.EventHandler{UIKit.UITabBarTabVisibilityChangeEventArgs}) +M:UIKit.UITabBarController.add_WillBeginEditing(System.EventHandler) M:UIKit.UITabBarController.DidBeginCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[]) M:UIKit.UITabBarController.DidEndCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[],System.Boolean) M:UIKit.UITabBarController.Dispose(System.Boolean) M:UIKit.UITabBarController.ItemSelected(UIKit.UITabBar,UIKit.UITabBarItem) +M:UIKit.UITabBarController.remove_AcceptItemsFromDropSession(System.EventHandler{UIKit.UITabBarAcceptItemsEventArgs}) +M:UIKit.UITabBarController.remove_DidBeginEditing(System.EventHandler) +M:UIKit.UITabBarController.remove_DidSelectTab(System.EventHandler{UIKit.UITabBarTabSelectionEventArgs}) +M:UIKit.UITabBarController.remove_DisplayOrderDidChangeForGroup(System.EventHandler{UIKit.UITabBarDisplayOrderChangeEventArgs}) M:UIKit.UITabBarController.remove_FinishedCustomizingViewControllers(System.EventHandler{UIKit.UITabBarCustomizeChangeEventArgs}) M:UIKit.UITabBarController.remove_OnCustomizingViewControllers(System.EventHandler{UIKit.UITabBarCustomizeEventArgs}) M:UIKit.UITabBarController.remove_OnEndCustomizingViewControllers(System.EventHandler{UIKit.UITabBarCustomizeChangeEventArgs}) M:UIKit.UITabBarController.remove_ViewControllerSelected(System.EventHandler{UIKit.UITabBarSelectionEventArgs}) +M:UIKit.UITabBarController.remove_VisibilityDidChangeForTabs(System.EventHandler{UIKit.UITabBarTabVisibilityChangeEventArgs}) +M:UIKit.UITabBarController.remove_WillBeginEditing(System.EventHandler) M:UIKit.UITabBarController.WillBeginCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[]) M:UIKit.UITabBarController.WillEndCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[],System.Boolean) +M:UIKit.UITabBarControllerDelegate_Extensions.AcceptItemsFromDropSession(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITab,UIKit.IUIDropSession) +M:UIKit.UITabBarControllerDelegate_Extensions.DidBeginEditing(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController) +M:UIKit.UITabBarControllerDelegate_Extensions.DidSelectTab(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITab,UIKit.UITab) +M:UIKit.UITabBarControllerDelegate_Extensions.DisplayOrderDidChangeForGroup(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITabGroup) M:UIKit.UITabBarControllerDelegate_Extensions.FinishedCustomizingViewControllers(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UIViewController[],System.Boolean) M:UIKit.UITabBarControllerDelegate_Extensions.GetAnimationControllerForTransition(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UIViewController,UIKit.UIViewController) +M:UIKit.UITabBarControllerDelegate_Extensions.GetDisplayedViewControllers(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITab,UIKit.UIViewController[]) M:UIKit.UITabBarControllerDelegate_Extensions.GetInteractionControllerForAnimationController(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.IUIViewControllerAnimatedTransitioning) +M:UIKit.UITabBarControllerDelegate_Extensions.GetOperationForAcceptingItemsFromDropSession(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITab,UIKit.IUIDropSession) M:UIKit.UITabBarControllerDelegate_Extensions.GetPreferredInterfaceOrientation(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController) M:UIKit.UITabBarControllerDelegate_Extensions.OnCustomizingViewControllers(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UIViewController[]) M:UIKit.UITabBarControllerDelegate_Extensions.OnEndCustomizingViewControllers(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UIViewController[],System.Boolean) +M:UIKit.UITabBarControllerDelegate_Extensions.ShouldSelectTab(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITab) M:UIKit.UITabBarControllerDelegate_Extensions.ShouldSelectViewController(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UIViewController) M:UIKit.UITabBarControllerDelegate_Extensions.SupportedInterfaceOrientations(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController) M:UIKit.UITabBarControllerDelegate_Extensions.ViewControllerSelected(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UIViewController) +M:UIKit.UITabBarControllerDelegate_Extensions.VisibilityDidChangeForTabs(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController,UIKit.UITab[]) +M:UIKit.UITabBarControllerDelegate_Extensions.WillBeginEditing(UIKit.IUITabBarControllerDelegate,UIKit.UITabBarController) +M:UIKit.UITabBarControllerDelegate.AcceptItemsFromDropSession(UIKit.UITabBarController,UIKit.UITab,UIKit.IUIDropSession) +M:UIKit.UITabBarControllerDelegate.DidBeginEditing(UIKit.UITabBarController) +M:UIKit.UITabBarControllerDelegate.DidSelectTab(UIKit.UITabBarController,UIKit.UITab,UIKit.UITab) +M:UIKit.UITabBarControllerDelegate.DisplayOrderDidChangeForGroup(UIKit.UITabBarController,UIKit.UITabGroup) M:UIKit.UITabBarControllerDelegate.FinishedCustomizingViewControllers(UIKit.UITabBarController,UIKit.UIViewController[],System.Boolean) M:UIKit.UITabBarControllerDelegate.GetAnimationControllerForTransition(UIKit.UITabBarController,UIKit.UIViewController,UIKit.UIViewController) +M:UIKit.UITabBarControllerDelegate.GetDisplayedViewControllers(UIKit.UITabBarController,UIKit.UITab,UIKit.UIViewController[]) M:UIKit.UITabBarControllerDelegate.GetInteractionControllerForAnimationController(UIKit.UITabBarController,UIKit.IUIViewControllerAnimatedTransitioning) +M:UIKit.UITabBarControllerDelegate.GetOperationForAcceptingItemsFromDropSession(UIKit.UITabBarController,UIKit.UITab,UIKit.IUIDropSession) M:UIKit.UITabBarControllerDelegate.GetPreferredInterfaceOrientation(UIKit.UITabBarController) M:UIKit.UITabBarControllerDelegate.OnCustomizingViewControllers(UIKit.UITabBarController,UIKit.UIViewController[]) M:UIKit.UITabBarControllerDelegate.OnEndCustomizingViewControllers(UIKit.UITabBarController,UIKit.UIViewController[],System.Boolean) +M:UIKit.UITabBarControllerDelegate.ShouldSelectTab(UIKit.UITabBarController,UIKit.UITab) M:UIKit.UITabBarControllerDelegate.ShouldSelectViewController(UIKit.UITabBarController,UIKit.UIViewController) M:UIKit.UITabBarControllerDelegate.SupportedInterfaceOrientations(UIKit.UITabBarController) M:UIKit.UITabBarControllerDelegate.ViewControllerSelected(UIKit.UITabBarController,UIKit.UIViewController) +M:UIKit.UITabBarControllerDelegate.VisibilityDidChangeForTabs(UIKit.UITabBarController,UIKit.UITab[]) +M:UIKit.UITabBarControllerDelegate.WillBeginEditing(UIKit.UITabBarController) +M:UIKit.UITabBarControllerSidebar.Dispose(System.Boolean) +M:UIKit.UITabBarControllerSidebarDelegate.DidEndDisplayingTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.UITabBarControllerSidebarDelegate.GetContextMenuConfigurationForTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.UITabBarControllerSidebarDelegate.GetItemForRequest(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITabSidebarItemRequest) +M:UIKit.UITabBarControllerSidebarDelegate.GetLeadingSwipeActionsConfigurationForTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.UITabBarControllerSidebarDelegate.GetTrailingSwipeActionsConfigurationForTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) +M:UIKit.UITabBarControllerSidebarDelegate.SidebarVisibilityWillChange(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.IUITabBarControllerSidebarAnimating) +M:UIKit.UITabBarControllerSidebarDelegate.UpdateItem(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITabSidebarItem) +M:UIKit.UITabBarControllerSidebarDelegate.WillBeginDisplayingTab(UIKit.UITabBarController,UIKit.UITabBarControllerSidebar,UIKit.UITab) M:UIKit.UITabBarCustomizeChangeEventArgs.#ctor(UIKit.UIViewController[],System.Boolean) M:UIKit.UITabBarCustomizeEventArgs.#ctor(UIKit.UIViewController[]) M:UIKit.UITabBarDelegate_Extensions.DidBeginCustomizingItems(UIKit.IUITabBarDelegate,UIKit.UITabBar,UIKit.UITabBarItem[]) @@ -50517,6 +50856,7 @@ M:UIKit.UITabBarDelegate.DidEndCustomizingItems(UIKit.UITabBar,UIKit.UITabBarIte M:UIKit.UITabBarDelegate.ItemSelected(UIKit.UITabBar,UIKit.UITabBarItem) M:UIKit.UITabBarDelegate.WillBeginCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[]) M:UIKit.UITabBarDelegate.WillEndCustomizingItems(UIKit.UITabBar,UIKit.UITabBarItem[],System.Boolean) +M:UIKit.UITabBarDisplayOrderChangeEventArgs.#ctor(UIKit.UITabGroup) M:UIKit.UITabBarFinalItemsEventArgs.#ctor(UIKit.UITabBarItem[],System.Boolean) M:UIKit.UITabBarItem.EncodeTo(Foundation.NSCoder) M:UIKit.UITabBarItem.GetBadgeTextAttributes(UIKit.UIControlState) @@ -50529,6 +50869,8 @@ M:UIKit.UITabBarItemAppearance.EncodeTo(Foundation.NSCoder) M:UIKit.UITabBarItemEventArgs.#ctor(UIKit.UITabBarItem) M:UIKit.UITabBarItemsEventArgs.#ctor(UIKit.UITabBarItem[]) M:UIKit.UITabBarSelectionEventArgs.#ctor(UIKit.UIViewController) +M:UIKit.UITabBarTabSelectionEventArgs.#ctor(UIKit.UITab,UIKit.UITab) +M:UIKit.UITabBarTabVisibilityChangeEventArgs.#ctor(UIKit.UITab[]) M:UIKit.UITableView.#ctor(CoreGraphics.CGRect) M:UIKit.UITableView.DequeueReusableCell(Foundation.NSString) M:UIKit.UITableView.DequeueReusableCell(System.String,Foundation.NSIndexPath) @@ -50855,6 +51197,7 @@ M:UIKit.UITableViewSource.WillDisplayHeaderView(UIKit.UITableView,UIKit.UIView,S M:UIKit.UITableViewSource.WillEndContextMenuInteraction(UIKit.UITableView,UIKit.UIContextMenuConfiguration,UIKit.IUIContextMenuInteractionAnimating) M:UIKit.UITableViewSource.WillPerformPreviewAction(UIKit.UITableView,UIKit.UIContextMenuConfiguration,UIKit.IUIContextMenuInteractionCommitAnimating) M:UIKit.UITableViewSource.WillSelectRow(UIKit.UITableView,Foundation.NSIndexPath) +M:UIKit.UITabSidebarItem.Copy(Foundation.NSZone) M:UIKit.UITapGestureRecognizer.#ctor(Foundation.NSObject,ObjCRuntime.Selector) M:UIKit.UITapGestureRecognizer.#ctor(System.Action) M:UIKit.UITapGestureRecognizer.#ctor(System.Action{UIKit.UITapGestureRecognizer}) @@ -50910,8 +51253,10 @@ M:UIKit.UITextField.ComparePosition(UIKit.UITextPosition,UIKit.UITextPosition) M:UIKit.UITextField.DeleteBackward M:UIKit.UITextField.DictationRecognitionFailed M:UIKit.UITextField.DictationRecordingDidEnd +M:UIKit.UITextField.DidDismissWritingTools M:UIKit.UITextField.Dispose(System.Boolean) M:UIKit.UITextField.EndFloatingCursor +M:UIKit.UITextField.GetAttributedText(UIKit.UITextRange) M:UIKit.UITextField.GetBaseWritingDirection(UIKit.UITextPosition,UIKit.UITextStorageDirection) M:UIKit.UITextField.GetCaretRectForPosition(UIKit.UITextPosition) M:UIKit.UITextField.GetCaretTransform(UIKit.UITextPosition) @@ -50931,6 +51276,8 @@ M:UIKit.UITextField.GetPositionWithinRange(UIKit.UITextRange,UIKit.UITextLayoutD M:UIKit.UITextField.GetSelectionRects(UIKit.UITextRange) M:UIKit.UITextField.GetTextRange(UIKit.UITextPosition,UIKit.UITextPosition) M:UIKit.UITextField.GetTextStyling(UIKit.UITextPosition,UIKit.UITextStorageDirection) +M:UIKit.UITextField.InsertAdaptiveImageGlyph(UIKit.NSAdaptiveImageGlyph,UIKit.UITextRange) +M:UIKit.UITextField.InsertAttributedText(Foundation.NSAttributedString) M:UIKit.UITextField.InsertDictationResult(Foundation.NSArray) M:UIKit.UITextField.InsertDictationResultPlaceholder M:UIKit.UITextField.InsertText(System.String,System.String[],UIKit.UITextAlternativeStyle) @@ -50942,6 +51289,7 @@ M:UIKit.UITextField.remove_EndedWithReason(System.EventHandler{UIKit.UITextField M:UIKit.UITextField.remove_Started(System.EventHandler) M:UIKit.UITextField.RemoveDictationResultPlaceholder(Foundation.NSObject,System.Boolean) M:UIKit.UITextField.RemoveTextPlaceholder(UIKit.UITextPlaceholder) +M:UIKit.UITextField.ReplaceRange(UIKit.UITextRange,Foundation.NSAttributedString) M:UIKit.UITextField.ReplaceText(UIKit.UITextRange,System.String) M:UIKit.UITextField.SetAttributedMarkedText(Foundation.NSAttributedString,Foundation.NSRange) M:UIKit.UITextField.SetBaseWritingDirectionforRange(Foundation.NSWritingDirection,UIKit.UITextRange) @@ -50953,6 +51301,7 @@ M:UIKit.UITextField.UnmarkText M:UIKit.UITextField.UpdateFloatingCursor(CoreGraphics.CGPoint) M:UIKit.UITextField.WillDismissEditMenu(UIKit.IUIEditMenuInteractionAnimating) M:UIKit.UITextField.WillPresentEditMenu(UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.UITextField.WillPresentWritingTools M:UIKit.UITextFieldDelegate_Extensions.DidChangeSelection(UIKit.IUITextFieldDelegate,UIKit.UITextField) M:UIKit.UITextFieldDelegate_Extensions.EditingEnded(UIKit.IUITextFieldDelegate,UIKit.UITextField,UIKit.UITextFieldDidEndEditingReason) M:UIKit.UITextFieldDelegate_Extensions.EditingEnded(UIKit.IUITextFieldDelegate,UIKit.UITextField) @@ -50982,30 +51331,61 @@ M:UIKit.UITextFormattingCoordinator.DidCancel(UIKit.UIFontPickerViewController) M:UIKit.UITextFormattingCoordinator.DidPickFont(UIKit.UIFontPickerViewController) M:UIKit.UITextFormattingCoordinator.Dispose(System.Boolean) M:UIKit.UITextFormattingCoordinatorDelegate.UpdateTextAttributes(UIKit.UITextAttributesConversionHandler) +M:UIKit.UITextFormattingViewController.Dispose(System.Boolean) +M:UIKit.UITextFormattingViewControllerChangeValue.Copy(Foundation.NSZone) +M:UIKit.UITextFormattingViewControllerChangeValue.EncodeTo(Foundation.NSCoder) +M:UIKit.UITextFormattingViewControllerComponent.Copy(Foundation.NSZone) +M:UIKit.UITextFormattingViewControllerComponent.EncodeTo(Foundation.NSCoder) +M:UIKit.UITextFormattingViewControllerComponentGroup.Copy(Foundation.NSZone) +M:UIKit.UITextFormattingViewControllerComponentGroup.EncodeTo(Foundation.NSCoder) +M:UIKit.UITextFormattingViewControllerConfiguration.Copy(Foundation.NSZone) +M:UIKit.UITextFormattingViewControllerConfiguration.EncodeTo(Foundation.NSCoder) +M:UIKit.UITextFormattingViewControllerDelegate.DidChangeValue(UIKit.UITextFormattingViewController,UIKit.UITextFormattingViewControllerChangeValue) +M:UIKit.UITextFormattingViewControllerDelegate.ShouldPresentColorPicker(UIKit.UITextFormattingViewController,UIKit.UIColorPickerViewController) +M:UIKit.UITextFormattingViewControllerDelegate.ShouldPresentFontPicker(UIKit.UITextFormattingViewController,UIKit.UIFontPickerViewController) +M:UIKit.UITextFormattingViewControllerDelegate.TextFormattingDidFinish(UIKit.UITextFormattingViewController) +M:UIKit.UITextFormattingViewControllerFormattingDescriptor.#ctor(UIKit.UIStringAttributes) +M:UIKit.UITextFormattingViewControllerFormattingDescriptor.Copy(Foundation.NSZone) +M:UIKit.UITextFormattingViewControllerFormattingDescriptor.EncodeTo(Foundation.NSCoder) +M:UIKit.UITextFormattingViewControllerFormattingStyle.#ctor(System.String,System.String,UIKit.UIStringAttributes) +M:UIKit.UITextFormattingViewControllerFormattingStyle.Copy(Foundation.NSZone) +M:UIKit.UITextFormattingViewControllerFormattingStyle.EncodeTo(Foundation.NSCoder) +M:UIKit.UITextFormattingViewControllerHighlightExtensions.ToFlags(System.Collections.Generic.IEnumerable{Foundation.NSString}) +M:UIKit.UITextFormattingViewControllerTextAlignmentExtensions.ToFlags(System.Collections.Generic.IEnumerable{Foundation.NSString}) +M:UIKit.UITextFormattingViewControllerTextListExtensions.ToFlags(System.Collections.Generic.IEnumerable{Foundation.NSString}) M:UIKit.UITextInput_Extensions.BeginFloatingCursor(UIKit.IUITextInput,CoreGraphics.CGPoint) M:UIKit.UITextInput_Extensions.DictationRecognitionFailed(UIKit.IUITextInput) M:UIKit.UITextInput_Extensions.DictationRecordingDidEnd(UIKit.IUITextInput) +M:UIKit.UITextInput_Extensions.DidDismissWritingTools(UIKit.IUITextInput) M:UIKit.UITextInput_Extensions.EndFloatingCursor(UIKit.IUITextInput) +M:UIKit.UITextInput_Extensions.GetAttributedText(UIKit.IUITextInput,UIKit.UITextRange) M:UIKit.UITextInput_Extensions.GetCaretTransform(UIKit.IUITextInput,UIKit.UITextPosition) M:UIKit.UITextInput_Extensions.GetCharacterOffsetOfPosition(UIKit.IUITextInput,UIKit.UITextPosition,UIKit.UITextRange) +M:UIKit.UITextInput_Extensions.GetEditable(UIKit.IUITextInput) M:UIKit.UITextInput_Extensions.GetEditMenu(UIKit.IUITextInput,UIKit.UITextRange,UIKit.UIMenuElement[]) M:UIKit.UITextInput_Extensions.GetFrameForDictationResultPlaceholder(UIKit.IUITextInput,Foundation.NSObject) M:UIKit.UITextInput_Extensions.GetPosition(UIKit.IUITextInput,UIKit.UITextRange,System.IntPtr) M:UIKit.UITextInput_Extensions.GetSelectionAffinity(UIKit.IUITextInput) +M:UIKit.UITextInput_Extensions.GetSupportsAdaptiveImageGlyph(UIKit.IUITextInput) M:UIKit.UITextInput_Extensions.GetTextInputView(UIKit.IUITextInput) M:UIKit.UITextInput_Extensions.GetTextStyling(UIKit.IUITextInput,UIKit.UITextPosition,UIKit.UITextStorageDirection) +M:UIKit.UITextInput_Extensions.InsertAdaptiveImageGlyph(UIKit.IUITextInput,UIKit.NSAdaptiveImageGlyph,UIKit.UITextRange) +M:UIKit.UITextInput_Extensions.InsertAttributedText(UIKit.IUITextInput,Foundation.NSAttributedString) M:UIKit.UITextInput_Extensions.InsertDictationResult(UIKit.IUITextInput,Foundation.NSArray) M:UIKit.UITextInput_Extensions.InsertDictationResultPlaceholder(UIKit.IUITextInput) M:UIKit.UITextInput_Extensions.InsertText(UIKit.IUITextInput,System.String,System.String[],UIKit.UITextAlternativeStyle) M:UIKit.UITextInput_Extensions.InsertTextPlaceholder(UIKit.IUITextInput,CoreGraphics.CGSize) M:UIKit.UITextInput_Extensions.RemoveDictationResultPlaceholder(UIKit.IUITextInput,Foundation.NSObject,System.Boolean) M:UIKit.UITextInput_Extensions.RemoveTextPlaceholder(UIKit.IUITextInput,UIKit.UITextPlaceholder) +M:UIKit.UITextInput_Extensions.ReplaceRange(UIKit.IUITextInput,UIKit.UITextRange,Foundation.NSAttributedString) M:UIKit.UITextInput_Extensions.SetAttributedMarkedText(UIKit.IUITextInput,Foundation.NSAttributedString,Foundation.NSRange) M:UIKit.UITextInput_Extensions.SetSelectionAffinity(UIKit.IUITextInput,UIKit.UITextStorageDirection) +M:UIKit.UITextInput_Extensions.SetSupportsAdaptiveImageGlyph(UIKit.IUITextInput,System.Boolean) M:UIKit.UITextInput_Extensions.ShouldChangeTextInRange(UIKit.IUITextInput,UIKit.UITextRange,System.String) M:UIKit.UITextInput_Extensions.UpdateFloatingCursor(UIKit.IUITextInput,CoreGraphics.CGPoint) M:UIKit.UITextInput_Extensions.WillDismissEditMenu(UIKit.IUITextInput,UIKit.IUIEditMenuInteractionAnimating) M:UIKit.UITextInput_Extensions.WillPresentEditMenu(UIKit.IUITextInput,UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.UITextInput_Extensions.WillPresentWritingTools(UIKit.IUITextInput) M:UIKit.UITextInputDelegate.SelectionDidChange(UIKit.IUITextInput) M:UIKit.UITextInputDelegate.SelectionWillChange(UIKit.IUITextInput) M:UIKit.UITextInputDelegate.TextDidChange(UIKit.IUITextInput) @@ -51021,12 +51401,14 @@ M:UIKit.UITextInputTokenizer.GetPosition(UIKit.UITextPosition,UIKit.UITextGranul M:UIKit.UITextInputTokenizer.GetRangeEnclosingPosition(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection) M:UIKit.UITextInputTokenizer.ProbeDirection(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection) M:UIKit.UITextInputTokenizer.ProbeDirectionWithinTextUnit(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection) +M:UIKit.UITextInputTraits_Extensions.GetAllowedWritingToolsResultOptions(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetAutocapitalizationType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetAutocorrectionType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetEnablesReturnKeyAutomatically(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetInlinePredictionType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetKeyboardAppearance(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetKeyboardType(UIKit.IUITextInputTraits) +M:UIKit.UITextInputTraits_Extensions.GetMathExpressionCompletionType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetPasswordRules(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetReturnKeyType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetSecureTextEntry(UIKit.IUITextInputTraits) @@ -51035,12 +51417,15 @@ M:UIKit.UITextInputTraits_Extensions.GetSmartInsertDeleteType(UIKit.IUITextInput M:UIKit.UITextInputTraits_Extensions.GetSmartQuotesType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetSpellCheckingType(UIKit.IUITextInputTraits) M:UIKit.UITextInputTraits_Extensions.GetTextContentType(UIKit.IUITextInputTraits) +M:UIKit.UITextInputTraits_Extensions.GetWritingToolsBehavior(UIKit.IUITextInputTraits) +M:UIKit.UITextInputTraits_Extensions.SetAllowedWritingToolsResultOptions(UIKit.IUITextInputTraits,UIKit.UIWritingToolsResultOptions) M:UIKit.UITextInputTraits_Extensions.SetAutocapitalizationType(UIKit.IUITextInputTraits,UIKit.UITextAutocapitalizationType) M:UIKit.UITextInputTraits_Extensions.SetAutocorrectionType(UIKit.IUITextInputTraits,UIKit.UITextAutocorrectionType) M:UIKit.UITextInputTraits_Extensions.SetEnablesReturnKeyAutomatically(UIKit.IUITextInputTraits,System.Boolean) M:UIKit.UITextInputTraits_Extensions.SetInlinePredictionType(UIKit.IUITextInputTraits,UIKit.UITextInlinePredictionType) M:UIKit.UITextInputTraits_Extensions.SetKeyboardAppearance(UIKit.IUITextInputTraits,UIKit.UIKeyboardAppearance) M:UIKit.UITextInputTraits_Extensions.SetKeyboardType(UIKit.IUITextInputTraits,UIKit.UIKeyboardType) +M:UIKit.UITextInputTraits_Extensions.SetMathExpressionCompletionType(UIKit.IUITextInputTraits,UIKit.UITextMathExpressionCompletionType) M:UIKit.UITextInputTraits_Extensions.SetPasswordRules(UIKit.IUITextInputTraits,UIKit.UITextInputPasswordRules) M:UIKit.UITextInputTraits_Extensions.SetReturnKeyType(UIKit.IUITextInputTraits,UIKit.UIReturnKeyType) M:UIKit.UITextInputTraits_Extensions.SetSecureTextEntry(UIKit.IUITextInputTraits,System.Boolean) @@ -51049,6 +51434,7 @@ M:UIKit.UITextInputTraits_Extensions.SetSmartInsertDeleteType(UIKit.IUITextInput M:UIKit.UITextInputTraits_Extensions.SetSmartQuotesType(UIKit.IUITextInputTraits,UIKit.UITextSmartQuotesType) M:UIKit.UITextInputTraits_Extensions.SetSpellCheckingType(UIKit.IUITextInputTraits,UIKit.UITextSpellCheckingType) M:UIKit.UITextInputTraits_Extensions.SetTextContentType(UIKit.IUITextInputTraits,Foundation.NSString) +M:UIKit.UITextInputTraits_Extensions.SetWritingToolsBehavior(UIKit.IUITextInputTraits,UIKit.UIWritingToolsBehavior) M:UIKit.UITextInteraction.DidMoveToView(UIKit.UIView) M:UIKit.UITextInteraction.Dispose(System.Boolean) M:UIKit.UITextInteraction.WillMoveToView(UIKit.UIView) @@ -51082,18 +51468,26 @@ M:UIKit.UITextSelectionDisplayInteractionDelegate_Extensions.GetSelectionContain M:UIKit.UITextSelectionDisplayInteractionDelegate.GetSelectionContainerViewBelowText(UIKit.UITextSelectionDisplayInteraction) M:UIKit.UITextView.#ctor(CoreGraphics.CGRect) M:UIKit.UITextView.add_Changed(System.EventHandler) +M:UIKit.UITextView.add_DidBeginFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) +M:UIKit.UITextView.add_DidEndFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) M:UIKit.UITextView.add_Ended(System.EventHandler) M:UIKit.UITextView.add_SelectionChanged(System.EventHandler) M:UIKit.UITextView.add_Started(System.EventHandler) +M:UIKit.UITextView.add_WillBeginFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) +M:UIKit.UITextView.add_WillEndFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) +M:UIKit.UITextView.add_WritingToolsDidEnd(System.EventHandler) +M:UIKit.UITextView.add_WritingToolsWillBegin(System.EventHandler) M:UIKit.UITextView.BeginFloatingCursor(CoreGraphics.CGPoint) M:UIKit.UITextView.CanPaste(Foundation.NSItemProvider[]) M:UIKit.UITextView.ComparePosition(UIKit.UITextPosition,UIKit.UITextPosition) M:UIKit.UITextView.DeleteBackward M:UIKit.UITextView.DictationRecognitionFailed M:UIKit.UITextView.DictationRecordingDidEnd +M:UIKit.UITextView.DidDismissWritingTools M:UIKit.UITextView.Dispose(System.Boolean) M:UIKit.UITextView.EncodeTo(Foundation.NSCoder) M:UIKit.UITextView.EndFloatingCursor +M:UIKit.UITextView.GetAttributedText(UIKit.UITextRange) M:UIKit.UITextView.GetBaseWritingDirection(UIKit.UITextPosition,UIKit.UITextStorageDirection) M:UIKit.UITextView.GetCaretRectForPosition(UIKit.UITextPosition) M:UIKit.UITextView.GetCaretTransform(UIKit.UITextPosition) @@ -51113,6 +51507,8 @@ M:UIKit.UITextView.GetPositionWithinRange(UIKit.UITextRange,UIKit.UITextLayoutDi M:UIKit.UITextView.GetSelectionRects(UIKit.UITextRange) M:UIKit.UITextView.GetTextRange(UIKit.UITextPosition,UIKit.UITextPosition) M:UIKit.UITextView.GetTextStyling(UIKit.UITextPosition,UIKit.UITextStorageDirection) +M:UIKit.UITextView.InsertAdaptiveImageGlyph(UIKit.NSAdaptiveImageGlyph,UIKit.UITextRange) +M:UIKit.UITextView.InsertAttributedText(Foundation.NSAttributedString) M:UIKit.UITextView.InsertDictationResult(Foundation.NSArray) M:UIKit.UITextView.InsertDictationResultPlaceholder M:UIKit.UITextView.InsertText(System.String,System.String[],UIKit.UITextAlternativeStyle) @@ -51120,11 +51516,18 @@ M:UIKit.UITextView.InsertText(System.String) M:UIKit.UITextView.InsertTextPlaceholder(CoreGraphics.CGSize) M:UIKit.UITextView.Paste(Foundation.NSItemProvider[]) M:UIKit.UITextView.remove_Changed(System.EventHandler) +M:UIKit.UITextView.remove_DidBeginFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) +M:UIKit.UITextView.remove_DidEndFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) M:UIKit.UITextView.remove_Ended(System.EventHandler) M:UIKit.UITextView.remove_SelectionChanged(System.EventHandler) M:UIKit.UITextView.remove_Started(System.EventHandler) +M:UIKit.UITextView.remove_WillBeginFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) +M:UIKit.UITextView.remove_WillEndFormatting(System.EventHandler{UIKit.UITextViewTextFormattingViewControllerEventArgs}) +M:UIKit.UITextView.remove_WritingToolsDidEnd(System.EventHandler) +M:UIKit.UITextView.remove_WritingToolsWillBegin(System.EventHandler) M:UIKit.UITextView.RemoveDictationResultPlaceholder(Foundation.NSObject,System.Boolean) M:UIKit.UITextView.RemoveTextPlaceholder(UIKit.UITextPlaceholder) +M:UIKit.UITextView.ReplaceRange(UIKit.UITextRange,Foundation.NSAttributedString) M:UIKit.UITextView.ReplaceText(UIKit.UITextRange,System.String) M:UIKit.UITextView.SetAttributedMarkedText(Foundation.NSAttributedString,Foundation.NSRange) M:UIKit.UITextView.SetBaseWritingDirectionforRange(Foundation.NSWritingDirection,UIKit.UITextRange) @@ -51136,12 +51539,16 @@ M:UIKit.UITextView.UnmarkText M:UIKit.UITextView.UpdateFloatingCursor(CoreGraphics.CGPoint) M:UIKit.UITextView.WillDismissEditMenu(UIKit.IUIEditMenuInteractionAnimating) M:UIKit.UITextView.WillPresentEditMenu(UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.UITextView.WillPresentWritingTools M:UIKit.UITextViewDelegate_Extensions.Changed(UIKit.IUITextViewDelegate,UIKit.UITextView) +M:UIKit.UITextViewDelegate_Extensions.DidBeginFormatting(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextFormattingViewController) +M:UIKit.UITextViewDelegate_Extensions.DidEndFormatting(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.UITextViewDelegate_Extensions.EditingEnded(UIKit.IUITextViewDelegate,UIKit.UITextView) M:UIKit.UITextViewDelegate_Extensions.EditingStarted(UIKit.IUITextViewDelegate,UIKit.UITextView) M:UIKit.UITextViewDelegate_Extensions.GetEditMenuForText(UIKit.IUITextViewDelegate,UIKit.UITextView,Foundation.NSRange,UIKit.UIMenuElement[]) M:UIKit.UITextViewDelegate_Extensions.GetMenuConfiguration(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextItem,UIKit.UIMenu) M:UIKit.UITextViewDelegate_Extensions.GetPrimaryAction(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextItem,UIKit.UIAction) +M:UIKit.UITextViewDelegate_Extensions.GetWritingToolsIgnoredRangesInEnclosingRange(UIKit.IUITextViewDelegate,UIKit.UITextView,Foundation.NSRange) M:UIKit.UITextViewDelegate_Extensions.SelectionChanged(UIKit.IUITextViewDelegate,UIKit.UITextView) M:UIKit.UITextViewDelegate_Extensions.ShouldBeginEditing(UIKit.IUITextViewDelegate,UIKit.UITextView) M:UIKit.UITextViewDelegate_Extensions.ShouldChangeText(UIKit.IUITextViewDelegate,UIKit.UITextView,Foundation.NSRange,System.String) @@ -51150,16 +51557,23 @@ M:UIKit.UITextViewDelegate_Extensions.ShouldInteractWithTextAttachment(UIKit.IUI M:UIKit.UITextViewDelegate_Extensions.ShouldInteractWithTextAttachment(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.NSTextAttachment,Foundation.NSRange) M:UIKit.UITextViewDelegate_Extensions.ShouldInteractWithUrl(UIKit.IUITextViewDelegate,UIKit.UITextView,Foundation.NSUrl,Foundation.NSRange,UIKit.UITextItemInteraction) M:UIKit.UITextViewDelegate_Extensions.ShouldInteractWithUrl(UIKit.IUITextViewDelegate,UIKit.UITextView,Foundation.NSUrl,Foundation.NSRange) +M:UIKit.UITextViewDelegate_Extensions.WillBeginFormatting(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.UITextViewDelegate_Extensions.WillDismissEditMenu(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) M:UIKit.UITextViewDelegate_Extensions.WillDisplay(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) M:UIKit.UITextViewDelegate_Extensions.WillEnd(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) +M:UIKit.UITextViewDelegate_Extensions.WillEndFormatting(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.UITextViewDelegate_Extensions.WillPresentEditMenu(UIKit.IUITextViewDelegate,UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.UITextViewDelegate_Extensions.WritingToolsDidEnd(UIKit.IUITextViewDelegate,UIKit.UITextView) +M:UIKit.UITextViewDelegate_Extensions.WritingToolsWillBegin(UIKit.IUITextViewDelegate,UIKit.UITextView) M:UIKit.UITextViewDelegate.Changed(UIKit.UITextView) +M:UIKit.UITextViewDelegate.DidBeginFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) +M:UIKit.UITextViewDelegate.DidEndFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.UITextViewDelegate.EditingEnded(UIKit.UITextView) M:UIKit.UITextViewDelegate.EditingStarted(UIKit.UITextView) M:UIKit.UITextViewDelegate.GetEditMenuForText(UIKit.UITextView,Foundation.NSRange,UIKit.UIMenuElement[]) M:UIKit.UITextViewDelegate.GetMenuConfiguration(UIKit.UITextView,UIKit.UITextItem,UIKit.UIMenu) M:UIKit.UITextViewDelegate.GetPrimaryAction(UIKit.UITextView,UIKit.UITextItem,UIKit.UIAction) +M:UIKit.UITextViewDelegate.GetWritingToolsIgnoredRangesInEnclosingRange(UIKit.UITextView,Foundation.NSRange) M:UIKit.UITextViewDelegate.SelectionChanged(UIKit.UITextView) M:UIKit.UITextViewDelegate.ShouldBeginEditing(UIKit.UITextView) M:UIKit.UITextViewDelegate.ShouldChangeText(UIKit.UITextView,Foundation.NSRange,System.String) @@ -51168,10 +51582,15 @@ M:UIKit.UITextViewDelegate.ShouldInteractWithTextAttachment(UIKit.UITextView,UIK M:UIKit.UITextViewDelegate.ShouldInteractWithTextAttachment(UIKit.UITextView,UIKit.NSTextAttachment,Foundation.NSRange) M:UIKit.UITextViewDelegate.ShouldInteractWithUrl(UIKit.UITextView,Foundation.NSUrl,Foundation.NSRange,UIKit.UITextItemInteraction) M:UIKit.UITextViewDelegate.ShouldInteractWithUrl(UIKit.UITextView,Foundation.NSUrl,Foundation.NSRange) +M:UIKit.UITextViewDelegate.WillBeginFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.UITextViewDelegate.WillDismissEditMenu(UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) M:UIKit.UITextViewDelegate.WillDisplay(UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) M:UIKit.UITextViewDelegate.WillEnd(UIKit.UITextView,UIKit.UITextItem,UIKit.IUIContextMenuInteractionAnimating) +M:UIKit.UITextViewDelegate.WillEndFormatting(UIKit.UITextView,UIKit.UITextFormattingViewController) M:UIKit.UITextViewDelegate.WillPresentEditMenu(UIKit.UITextView,UIKit.IUIEditMenuInteractionAnimating) +M:UIKit.UITextViewDelegate.WritingToolsDidEnd(UIKit.UITextView) +M:UIKit.UITextViewDelegate.WritingToolsWillBegin(UIKit.UITextView) +M:UIKit.UITextViewTextFormattingViewControllerEventArgs.#ctor(UIKit.UITextFormattingViewController) M:UIKit.UIToolbar.#ctor(CoreGraphics.CGRect) M:UIKit.UIToolbar.Dispose(System.Boolean) M:UIKit.UIToolbar.UIToolbarAppearance.#ctor(System.IntPtr) @@ -51417,6 +51836,7 @@ M:UIKit.UIWindowSceneDragInteraction.Dispose(System.Boolean) M:UIKit.UIWindowSceneDragInteraction.WillMoveToView(UIKit.UIView) M:UIKit.UIWindowSceneGeometry.Copy(Foundation.NSZone) M:UIKit.UIWindowScenePlacement.Copy(Foundation.NSZone) +M:UIKit.UIZoomTransitionOptions.Copy(Foundation.NSZone) M:UIKit.WillEndDraggingEventArgs.#ctor(CoreGraphics.CGPoint,CoreGraphics.CGPoint) M:UIKit.ZoomingEndedEventArgs.#ctor(UIKit.UIView,System.Runtime.InteropServices.NFloat) M:UniformTypeIdentifiers.NSString_UTAdditions.AppendPathComponent(Foundation.NSString,System.String,UniformTypeIdentifiers.UTType) @@ -53197,20 +53617,24 @@ P:AppKit.INSTextInputClient.HasMarkedText P:AppKit.INSTextInputClient.MarkedRange P:AppKit.INSTextInputClient.PreferredTextAccessoryPlacement P:AppKit.INSTextInputClient.SelectedRange +P:AppKit.INSTextInputClient.SupportsAdaptiveImageGlyph P:AppKit.INSTextInputClient.UnionRectInVisibleSelectedRange P:AppKit.INSTextInputClient.ValidAttributesForMarkedText P:AppKit.INSTextInputClient.WindowLevel +P:AppKit.INSTextInputTraits.AllowedWritingToolsResultOptions P:AppKit.INSTextInputTraits.AutocorrectionType P:AppKit.INSTextInputTraits.DataDetectionType P:AppKit.INSTextInputTraits.GrammarCheckingType P:AppKit.INSTextInputTraits.InlinePredictionType P:AppKit.INSTextInputTraits.LinkDetectionType +P:AppKit.INSTextInputTraits.MathExpressionCompletionType P:AppKit.INSTextInputTraits.SmartDashesType P:AppKit.INSTextInputTraits.SmartInsertDeleteType P:AppKit.INSTextInputTraits.SmartQuotesType P:AppKit.INSTextInputTraits.SpellCheckingType P:AppKit.INSTextInputTraits.TextCompletionType P:AppKit.INSTextInputTraits.TextReplacementType +P:AppKit.INSTextInputTraits.WritingToolsBehavior P:AppKit.INSTextLayoutOrientationProvider.LayoutOrientation P:AppKit.INSTextSelectionDataSource.DocumentRange P:AppKit.INSTextStorageObserving.TextStorage @@ -53219,6 +53643,7 @@ P:AppKit.INSUserInterfaceCompression.ActiveCompressionOptions P:AppKit.INSUserInterfaceItemIdentification.Identifier P:AppKit.INSValidatedUserInterfaceItem.Action P:AppKit.INSValidatedUserInterfaceItem.Tag +P:AppKit.INSViewContentSelectionInfo.SelectionAnchorRect P:AppKit.NSAboutPanelOption.ApplicationIcon P:AppKit.NSAboutPanelOption.ApplicationName P:AppKit.NSAboutPanelOption.ApplicationVersion @@ -53640,6 +54065,10 @@ P:AppKit.NSAccessibilitySubroles.ToggleSubrole P:AppKit.NSAccessibilitySubroles.ToolbarButtonSubrole P:AppKit.NSAccessibilitySubroles.UnknownSubrole P:AppKit.NSAccessibilitySubroles.ZoomButtonSubrole +P:AppKit.NSAdaptiveImageGlyph.ContentDescription +P:AppKit.NSAdaptiveImageGlyph.ContentIdentifier +P:AppKit.NSAdaptiveImageGlyph.ContentType +P:AppKit.NSAdaptiveImageGlyph.ImageContent P:AppKit.NSAlert.Delegate P:AppKit.NSAlert.ShowHelp P:AppKit.NSAnimation.AnimationShouldStart @@ -53880,6 +54309,7 @@ P:AppKit.NSAttributedStringDocumentReadingOptions.DocumentType P:AppKit.NSAttributedStringDocumentReadingOptions.SourceTextScaling P:AppKit.NSAttributedStringDocumentReadingOptions.TargetTextScaling P:AppKit.NSAttributedStringDocumentReadingOptions.TextEncodingName +P:AppKit.NSAttributedStringDocumentReadingOptions.TextKit1ListMarkerFormat P:AppKit.NSAttributedStringDocumentReadingOptions.TextSizeMultiplier P:AppKit.NSAttributedStringDocumentReadingOptions.Timeout P:AppKit.NSAttributedStringDocumentReadingOptions.WebPreferences @@ -54905,6 +55335,7 @@ P:AppKit.NSOpenGLContext.SwapRectangleEnabled P:AppKit.NSOpenSaveExpandingEventArgs.Expanding P:AppKit.NSOpenSaveFilenameEventArgs.Path P:AppKit.NSOpenSavePanelUrlEventArgs.NewDirectoryUrl +P:AppKit.NSopenSavePanelUTTypeEventArgs.Type P:AppKit.NSOutlineView.AccessibilityColumnHeaderUIElements P:AppKit.NSOutlineView.AccessibilityColumns P:AppKit.NSOutlineView.AccessibilityFocused @@ -55201,6 +55632,7 @@ P:AppKit.NSRunningApplication.Terminated P:AppKit.NSSavePanel.CompareFilenames P:AppKit.NSSavePanel.Delegate P:AppKit.NSSavePanel.ExtensionHidden +P:AppKit.NSSavePanel.GetDisplayName P:AppKit.NSSavePanel.IsExpanded P:AppKit.NSSavePanel.IsValidFilename P:AppKit.NSSavePanel.ShouldEnableUrl @@ -55253,9 +55685,12 @@ P:AppKit.NSSharingServiceDidFailToShareItemsEventArgs.Items P:AppKit.NSSharingServiceItemsEventArgs.Items P:AppKit.NSSharingServicePicker.Delegate P:AppKit.NSSharingServicePicker.DelegateForSharingService +P:AppKit.NSSharingServicePicker.GetCollaborationModeRestrictions P:AppKit.NSSharingServicePicker.SharingServicesForItems P:AppKit.NSSharingServicePickerDidChooseSharingServiceEventArgs.Service +P:AppKit.NSSharingServicePickerToolbarItem.ActivityItemsConfiguration P:AppKit.NSSharingServicePickerToolbarItem.Delegate +P:AppKit.NSSharingServicePickerTouchBarItem.ActivityItemsConfiguration P:AppKit.NSSharingServicePickerTouchBarItem.Enabled P:AppKit.NSSlider.AccessibilityFocused P:AppKit.NSSlider.AccessibilityFrame @@ -55479,6 +55914,7 @@ P:AppKit.NSStepper.AccessibilityIdentifier P:AppKit.NSStepper.AccessibilityLabel P:AppKit.NSStepper.AccessibilityParent P:AppKit.NSStepper.AccessibilityValue +P:AppKit.NSStringAttributeKey.AdaptiveImageGlyph P:AppKit.NSStringAttributeKey.Attachment P:AppKit.NSStringAttributeKey.BackgroundColor P:AppKit.NSStringAttributeKey.BaselineOffset @@ -55503,6 +55939,8 @@ P:AppKit.NSStringAttributeKey.StrokeWidth P:AppKit.NSStringAttributeKey.Superscript P:AppKit.NSStringAttributeKey.TextAlternatives P:AppKit.NSStringAttributeKey.TextEffect +P:AppKit.NSStringAttributeKey.TextHighlightColorScheme +P:AppKit.NSStringAttributeKey.TextHighlightStyle P:AppKit.NSStringAttributeKey.ToolTip P:AppKit.NSStringAttributeKey.Tracking P:AppKit.NSStringAttributeKey.UnderlineColor @@ -55718,6 +56156,7 @@ P:AppKit.NSTextInputClient.HasMarkedText P:AppKit.NSTextInputClient.MarkedRange P:AppKit.NSTextInputClient.PreferredTextAccessoryPlacement P:AppKit.NSTextInputClient.SelectedRange +P:AppKit.NSTextInputClient.SupportsAdaptiveImageGlyph P:AppKit.NSTextInputClient.UnionRectInVisibleSelectedRange P:AppKit.NSTextInputClient.ValidAttributesForMarkedText P:AppKit.NSTextInputClient.WindowLevel @@ -55830,6 +56269,7 @@ P:AppKit.NSTextView.GetCompletions P:AppKit.NSTextView.GetTextCheckingCandidates P:AppKit.NSTextView.GetUndoManager P:AppKit.NSTextView.GetWritablePasteboardTypes +P:AppKit.NSTextView.GetWritingToolsIgnoredRangesInEnclosingRange P:AppKit.NSTextView.GrammarCheckingEnabled P:AppKit.NSTextView.HasMarkedText P:AppKit.NSTextView.IgnoreModifierKeysWhileDragging @@ -55848,6 +56288,7 @@ P:AppKit.NSTextView.ShouldChangeTypingAttributes P:AppKit.NSTextView.ShouldSelectCandidates P:AppKit.NSTextView.ShouldSetSpellingState P:AppKit.NSTextView.ShouldUpdateTouchBarItemIdentifiers +P:AppKit.NSTextView.SupportsAdaptiveImageGlyph P:AppKit.NSTextView.UnionRectInVisibleSelectedRange P:AppKit.NSTextView.ValidAttributesForMarkedText P:AppKit.NSTextView.WillChangeNotifyingTextViewNotification @@ -55858,6 +56299,7 @@ P:AppKit.NSTextView.WillDisplayToolTip P:AppKit.NSTextView.WillSwitchToNSLayoutManagerNotification P:AppKit.NSTextView.WindowLevel P:AppKit.NSTextView.WriteCell +P:AppKit.NSTextView.WritingToolsActive P:AppKit.NSTextViewClickedEventArgs.Cell P:AppKit.NSTextViewClickedEventArgs.CellFrame P:AppKit.NSTextViewClickedEventArgs.CharIndex @@ -55892,6 +56334,7 @@ P:AppKit.NSToolbar.NSToolbarDidRemoveItemNotification P:AppKit.NSToolbar.NSToolbarFlexibleSpaceItemIdentifier P:AppKit.NSToolbar.NSToolbarInspectorTrackingSeparatorItemIdentifier P:AppKit.NSToolbar.NSToolbarItemKey +P:AppKit.NSToolbar.NSToolbarNewIndexKey P:AppKit.NSToolbar.NSToolbarPrintItemIdentifier P:AppKit.NSToolbar.NSToolbarSeparatorItemIdentifier P:AppKit.NSToolbar.NSToolbarShowColorsItemIdentifier @@ -55908,6 +56351,7 @@ P:AppKit.NSToolbar.Visible P:AppKit.NSToolbar.WillInsertItem P:AppKit.NSToolbarItem.Bordered P:AppKit.NSToolbarItem.Enabled +P:AppKit.NSToolbarItem.Hidden P:AppKit.NSToolbarItem.ItemMenuFormRepresentation P:AppKit.NSToolbarItem.Navigational P:AppKit.NSToolbarItem.UIImage @@ -56294,6 +56738,7 @@ P:AppKit.NSWindow.ExcludedFromWindowsMenu P:AppKit.NSWindow.FlushWindowDisabled P:AppKit.NSWindow.FocusedWindowChangedNotification P:AppKit.NSWindow.FrameAutosaveName +P:AppKit.NSWindow.GetWindowForSharingRequest P:AppKit.NSWindow.HelpTagCreatedNotification P:AppKit.NSWindow.Identifier P:AppKit.NSWindow.IsKeyWindow @@ -74409,6 +74854,7 @@ P:SceneKit.SCNNode.FocusEffect P:SceneKit.SCNNode.FocusGroupIdentifier P:SceneKit.SCNNode.FocusGroupPriority P:SceneKit.SCNNode.FocusItemContainer +P:SceneKit.SCNNode.FocusItemDeferralMode P:SceneKit.SCNNode.Frame P:SceneKit.SCNNode.Hidden P:SceneKit.SCNNode.IsTransparentFocusItem @@ -74983,6 +75429,7 @@ P:SpriteKit.SKNode.FocusEffect P:SpriteKit.SKNode.FocusGroupIdentifier P:SpriteKit.SKNode.FocusGroupPriority P:SpriteKit.SKNode.FocusItemContainer +P:SpriteKit.SKNode.FocusItemDeferralMode P:SpriteKit.SKNode.Hidden P:SpriteKit.SKNode.IsTransparentFocusItem P:SpriteKit.SKNode.ParentFocusEnvironment @@ -75392,6 +75839,7 @@ P:UIKit.IUIFocusEnvironment.PreferredFocusEnvironments P:UIKit.IUIFocusItem.CanBecomeFocused P:UIKit.IUIFocusItem.FocusEffect P:UIKit.IUIFocusItem.FocusGroupPriority +P:UIKit.IUIFocusItem.FocusItemDeferralMode P:UIKit.IUIFocusItem.Frame P:UIKit.IUIFocusItem.IsTransparentFocusItem P:UIKit.IUIFocusItemContainer.CoordinateSpace @@ -75433,6 +75881,7 @@ P:UIKit.IUIMutableTraits.HorizontalSizeClass P:UIKit.IUIMutableTraits.ImageDynamicRange P:UIKit.IUIMutableTraits.LayoutDirection P:UIKit.IUIMutableTraits.LegibilityWeight +P:UIKit.IUIMutableTraits.ListEnvironment P:UIKit.IUIMutableTraits.PreferredContentSizeCategory P:UIKit.IUIMutableTraits.SceneCaptureState P:UIKit.IUIMutableTraits.ToolbarItemPresentationSize @@ -75485,20 +75934,24 @@ P:UIKit.IUITextDropRequest.DropSession P:UIKit.IUITextDropRequest.SameView P:UIKit.IUITextDropRequest.SuggestedProposal P:UIKit.IUITextInput.BeginningOfDocument +P:UIKit.IUITextInput.Editable P:UIKit.IUITextInput.EndOfDocument P:UIKit.IUITextInput.MarkedTextRange P:UIKit.IUITextInput.MarkedTextStyle P:UIKit.IUITextInput.SelectedTextRange P:UIKit.IUITextInput.SelectionAffinity +P:UIKit.IUITextInput.SupportsAdaptiveImageGlyph P:UIKit.IUITextInput.TextInputView P:UIKit.IUITextInput.WeakInputDelegate P:UIKit.IUITextInput.WeakTokenizer +P:UIKit.IUITextInputTraits.AllowedWritingToolsResultOptions P:UIKit.IUITextInputTraits.AutocapitalizationType P:UIKit.IUITextInputTraits.AutocorrectionType P:UIKit.IUITextInputTraits.EnablesReturnKeyAutomatically P:UIKit.IUITextInputTraits.InlinePredictionType P:UIKit.IUITextInputTraits.KeyboardAppearance P:UIKit.IUITextInputTraits.KeyboardType +P:UIKit.IUITextInputTraits.MathExpressionCompletionType P:UIKit.IUITextInputTraits.PasswordRules P:UIKit.IUITextInputTraits.ReturnKeyType P:UIKit.IUITextInputTraits.SecureTextEntry @@ -75507,6 +75960,7 @@ P:UIKit.IUITextInputTraits.SmartInsertDeleteType P:UIKit.IUITextInputTraits.SmartQuotesType P:UIKit.IUITextInputTraits.SpellCheckingType P:UIKit.IUITextInputTraits.TextContentType +P:UIKit.IUITextInputTraits.WritingToolsBehavior P:UIKit.IUITextPasteConfigurationSupporting.PasteDelegate P:UIKit.IUITextPasteItem.DefaultAttributes P:UIKit.IUITextPasteItem.ItemProvider @@ -75557,6 +76011,7 @@ P:UIKit.NSAttributedStringDocumentReadingOptions.DefaultAttributes P:UIKit.NSAttributedStringDocumentReadingOptions.DocumentType P:UIKit.NSAttributedStringDocumentReadingOptions.SourceTextScaling P:UIKit.NSAttributedStringDocumentReadingOptions.TargetTextScaling +P:UIKit.NSAttributedStringDocumentReadingOptions.TextKit1ListMarkerFormat P:UIKit.NSLayoutConstraint.Active P:UIKit.NSLayoutManager.Delegate P:UIKit.NSPreviewInteractionPreviewUpdateEventArgs.Ended @@ -75611,6 +76066,7 @@ P:UIKit.UIAccessibilityAnnouncementFinishedEventArgs.Announcement P:UIKit.UIAccessibilityAnnouncementFinishedEventArgs.WasSuccessful P:UIKit.UIAccessibilityContainerDataTable.AccessibilityColumnCount P:UIKit.UIAccessibilityContainerDataTable.AccessibilityRowCount +P:UIKit.UIAccessibilityCustomAction.CategoryEdit P:UIKit.UIAccessibilityElement.AccessibilityIdentifier P:UIKit.UIAction.PresentationSourceItem P:UIKit.UIAction.SelectedImage @@ -75619,8 +76075,10 @@ P:UIKit.UIActionSheet.Visible P:UIKit.UIActivityIndicatorView.IsAnimating P:UIKit.UIActivityIndicatorView.UIActivityIndicatorViewAppearance.Color P:UIKit.UIActivityItemsConfiguration.ItemProvidersForActivityItemsConfiguration +P:UIKit.UIActivityItemsConfigurationMetadataKey.CollaborationModeRestrictions P:UIKit.UIActivityItemsConfigurationMetadataKey.LinkPresentationMetadata P:UIKit.UIActivityItemsConfigurationMetadataKey.MessageBody +P:UIKit.UIActivityItemsConfigurationMetadataKey.ShareRecipients P:UIKit.UIActivityItemsConfigurationMetadataKey.Title P:UIKit.UIActivityType.AddToHomeScreen P:UIKit.UIActivityType.AddToReadingList @@ -75729,6 +76187,7 @@ P:UIKit.UIBarItem.AccessibilityAttributedUserInputLabels P:UIKit.UIBarItem.AccessibilityAttributedValue P:UIKit.UIBarItem.AccessibilityDirectTouchOptions P:UIKit.UIBarItem.AccessibilityElementsHidden +P:UIKit.UIBarItem.AccessibilityExpandedStatus P:UIKit.UIBarItem.AccessibilityFrame P:UIKit.UIBarItem.AccessibilityHeaderElements P:UIKit.UIBarItem.AccessibilityHint @@ -75806,6 +76265,7 @@ P:UIKit.UIButton.UIButtonAppearance.CurrentTitleShadowColor P:UIKit.UIButtonEventArgs.ButtonIndex P:UIKit.UICalendarSelectionMultiDate.Delegate P:UIKit.UICalendarSelectionSingleDate.Delegate +P:UIKit.UICalendarSelectionWeekOfYear.Delegate P:UIKit.UICalendarView.Delegate P:UIKit.UICellAccessory.IsHidden P:UIKit.UICellAccessory.StandardDimension @@ -76017,6 +76477,7 @@ P:UIKit.UIImage.AccessibilityAttributedUserInputLabels P:UIKit.UIImage.AccessibilityAttributedValue P:UIKit.UIImage.AccessibilityDirectTouchOptions P:UIKit.UIImage.AccessibilityElementsHidden +P:UIKit.UIImage.AccessibilityExpandedStatus P:UIKit.UIImage.AccessibilityFrame P:UIKit.UIImage.AccessibilityHeaderElements P:UIKit.UIImage.AccessibilityHint @@ -76189,6 +76650,7 @@ P:UIKit.UIMutableTraits.HorizontalSizeClass P:UIKit.UIMutableTraits.ImageDynamicRange P:UIKit.UIMutableTraits.LayoutDirection P:UIKit.UIMutableTraits.LegibilityWeight +P:UIKit.UIMutableTraits.ListEnvironment P:UIKit.UIMutableTraits.PreferredContentSizeCategory P:UIKit.UIMutableTraits.SceneCaptureState P:UIKit.UIMutableTraits.ToolbarItemPresentationSize @@ -76342,11 +76804,14 @@ P:UIKit.UIScene.Delegate P:UIKit.UIScene.DidActivateNotification P:UIKit.UIScene.DidDisconnectNotification P:UIKit.UIScene.DidEnterBackgroundNotification +P:UIKit.UIScene.SystemProtectionDidChangeNotification +P:UIKit.UIScene.SystemProtectionManager P:UIKit.UIScene.WillConnectNotification P:UIKit.UIScene.WillDeactivateNotification P:UIKit.UIScene.WillEnterForegroundNotification P:UIKit.UISceneConfiguration.DelegateType P:UIKit.UISceneConfiguration.SceneType +P:UIKit.UISceneSystemProtectionManager.UserAuthenticationEnabled P:UIKit.UISceneWindowingBehaviors.Closable P:UIKit.UISceneWindowingBehaviors.Miniaturizable P:UIKit.UIScreen.BrightnessDidChangeNotification @@ -76380,6 +76845,7 @@ P:UIKit.UIScrollView.ZoomAnimating P:UIKit.UIScrollView.ZoomBouncing P:UIKit.UIScrollView.Zooming P:UIKit.UIScrollViewZoomingEventArgs.View +P:UIKit.UISearchBar.AllowedWritingToolsResultOptions P:UIKit.UISearchBar.AutocapitalizationType P:UIKit.UISearchBar.AutocorrectionType P:UIKit.UISearchBar.BarPosition @@ -76390,6 +76856,7 @@ P:UIKit.UISearchBar.InlinePredictionType P:UIKit.UISearchBar.KeyboardAppearance P:UIKit.UISearchBar.KeyboardType P:UIKit.UISearchBar.LookToDictateEnabled +P:UIKit.UISearchBar.MathExpressionCompletionType P:UIKit.UISearchBar.PasswordRules P:UIKit.UISearchBar.ReturnKeyType P:UIKit.UISearchBar.SearchResultsButtonSelected @@ -76408,6 +76875,7 @@ P:UIKit.UISearchBar.UISearchBarAppearance.BarTintColor P:UIKit.UISearchBar.UISearchBarAppearance.ScopeBarBackgroundImage P:UIKit.UISearchBar.UISearchBarAppearance.SearchFieldBackgroundPositionAdjustment P:UIKit.UISearchBar.UISearchBarAppearance.SearchTextPositionAdjustment +P:UIKit.UISearchBar.WritingToolsBehavior P:UIKit.UISearchBarButtonIndexEventArgs.SelectedScope P:UIKit.UISearchBarTextChangedEventArgs.SearchText P:UIKit.UISearchController.Active @@ -76468,6 +76936,7 @@ P:UIKit.UIStatusBarFrameChangeEventArgs.StatusBarFrame P:UIKit.UIStatusBarManager.StatusBarHidden P:UIKit.UIStatusBarOrientationChangeEventArgs.StatusBarOrientation P:UIKit.UIStepper.Continuous +P:UIKit.UIStringAttributeKey.AdaptiveImageGlyph P:UIKit.UIStringAttributeKey.Attachment P:UIKit.UIStringAttributeKey.BackgroundColor P:UIKit.UIStringAttributeKey.BaselineOffset @@ -76486,6 +76955,8 @@ P:UIKit.UIStringAttributeKey.StrikethroughStyle P:UIKit.UIStringAttributeKey.StrokeColor P:UIKit.UIStringAttributeKey.StrokeWidth P:UIKit.UIStringAttributeKey.TextEffect +P:UIKit.UIStringAttributeKey.TextHighlightColorScheme +P:UIKit.UIStringAttributeKey.TextHighlightStyle P:UIKit.UIStringAttributeKey.Tracking P:UIKit.UIStringAttributeKey.UnderlineColor P:UIKit.UIStringAttributeKey.UnderlineStyle @@ -76518,6 +76989,10 @@ P:UIKit.UISwitch.UISwitchAppearance.OnImage P:UIKit.UISwitch.UISwitchAppearance.OnTintColor P:UIKit.UISwitch.UISwitchAppearance.ThumbTintColor P:UIKit.UISymbolEffectCompletionContext.Finished +P:UIKit.UITab.AccessibilityIdentifier +P:UIKit.UITab.Hidden +P:UIKit.UITab.HiddenByDefault +P:UIKit.UITab.SpringLoaded P:UIKit.UITabBar.Delegate P:UIKit.UITabBar.IsCustomizing P:UIKit.UITabBar.SpringLoaded @@ -76534,15 +77009,24 @@ P:UIKit.UITabBar.UITabBarAppearance.SelectionIndicatorImage P:UIKit.UITabBar.UITabBarAppearance.ShadowImage P:UIKit.UITabBar.UITabBarAppearance.StandardAppearance P:UIKit.UITabBar.UITabBarAppearance.UnselectedItemTintColor +P:UIKit.UITabBarAcceptItemsEventArgs.Session +P:UIKit.UITabBarAcceptItemsEventArgs.Tab P:UIKit.UITabBarController.Delegate P:UIKit.UITabBarController.GetAnimationControllerForTransition +P:UIKit.UITabBarController.GetDisplayedViewControllers P:UIKit.UITabBarController.GetInteractionControllerForAnimationController +P:UIKit.UITabBarController.GetOperationForAcceptingItemsFromDropSession P:UIKit.UITabBarController.GetPreferredInterfaceOrientation +P:UIKit.UITabBarController.ShouldSelectTab P:UIKit.UITabBarController.ShouldSelectViewController P:UIKit.UITabBarController.SupportedInterfaceOrientations +P:UIKit.UITabBarController.TabBarHidden +P:UIKit.UITabBarControllerSidebar.Delegate +P:UIKit.UITabBarControllerSidebar.Hidden P:UIKit.UITabBarCustomizeChangeEventArgs.Changed P:UIKit.UITabBarCustomizeChangeEventArgs.ViewControllers P:UIKit.UITabBarCustomizeEventArgs.ViewControllers +P:UIKit.UITabBarDisplayOrderChangeEventArgs.Group P:UIKit.UITabBarFinalItemsEventArgs.Changed P:UIKit.UITabBarFinalItemsEventArgs.Items P:UIKit.UITabBarItem.Enabled @@ -76560,6 +77044,9 @@ P:UIKit.UITabBarItemsEventArgs.Items P:UIKit.UITabBarItemStateAppearance.BadgeTextAttributes P:UIKit.UITabBarItemStateAppearance.TitleTextAttributes P:UIKit.UITabBarSelectionEventArgs.ViewController +P:UIKit.UITabBarTabSelectionEventArgs.PreviousTab +P:UIKit.UITabBarTabSelectionEventArgs.Tab +P:UIKit.UITabBarTabVisibilityChangeEventArgs.Tabs P:UIKit.UITableView.AutomaticDimension P:UIKit.UITableView.DataSource P:UIKit.UITableView.Delegate @@ -76629,6 +77116,7 @@ P:UIKit.UITextContentType.Sublocality P:UIKit.UITextContentType.TelephoneNumber P:UIKit.UITextContentType.Url P:UIKit.UITextContentType.Username +P:UIKit.UITextDocumentProxy.AllowedWritingToolsResultOptions P:UIKit.UITextDocumentProxy.AutocapitalizationType P:UIKit.UITextDocumentProxy.AutocorrectionType P:UIKit.UITextDocumentProxy.DocumentContextAfterInput @@ -76640,6 +77128,7 @@ P:UIKit.UITextDocumentProxy.HasText P:UIKit.UITextDocumentProxy.InlinePredictionType P:UIKit.UITextDocumentProxy.KeyboardAppearance P:UIKit.UITextDocumentProxy.KeyboardType +P:UIKit.UITextDocumentProxy.MathExpressionCompletionType P:UIKit.UITextDocumentProxy.PasswordRules P:UIKit.UITextDocumentProxy.ReturnKeyType P:UIKit.UITextDocumentProxy.SecureTextEntry @@ -76649,13 +77138,16 @@ P:UIKit.UITextDocumentProxy.SmartInsertDeleteType P:UIKit.UITextDocumentProxy.SmartQuotesType P:UIKit.UITextDocumentProxy.SpellCheckingType P:UIKit.UITextDocumentProxy.TextContentType +P:UIKit.UITextDocumentProxy.WritingToolsBehavior P:UIKit.UITextField.AdjustsFontForContentSizeCategory +P:UIKit.UITextField.AllowedWritingToolsResultOptions P:UIKit.UITextField.AutocapitalizationType P:UIKit.UITextField.AutocorrectionType P:UIKit.UITextField.BeginningOfDocument P:UIKit.UITextField.CurrentInputModeDidChangeNotification P:UIKit.UITextField.Delegate P:UIKit.UITextField.DidEndEditingReasonKey +P:UIKit.UITextField.Editable P:UIKit.UITextField.EnablesReturnKeyAutomatically P:UIKit.UITextField.EndOfDocument P:UIKit.UITextField.HasText @@ -76666,6 +77158,7 @@ P:UIKit.UITextField.KeyboardAppearance P:UIKit.UITextField.KeyboardType P:UIKit.UITextField.MarkedTextRange P:UIKit.UITextField.MarkedTextStyle +P:UIKit.UITextField.MathExpressionCompletionType P:UIKit.UITextField.PasswordRules P:UIKit.UITextField.PasteConfiguration P:UIKit.UITextField.PasteDelegate @@ -76683,6 +77176,7 @@ P:UIKit.UITextField.SmartDashesType P:UIKit.UITextField.SmartInsertDeleteType P:UIKit.UITextField.SmartQuotesType P:UIKit.UITextField.SpellCheckingType +P:UIKit.UITextField.SupportsAdaptiveImageGlyph P:UIKit.UITextField.TextBackgroundColorKey P:UIKit.UITextField.TextColorKey P:UIKit.UITextField.TextContentType @@ -76701,9 +77195,15 @@ P:UIKit.UITextField.TextInputView P:UIKit.UITextField.Tokenizer P:UIKit.UITextField.WeakInputDelegate P:UIKit.UITextField.WeakTokenizer +P:UIKit.UITextField.WritingToolsBehavior P:UIKit.UITextFieldEditingEndedEventArgs.Reason P:UIKit.UITextFormattingCoordinator.Delegate P:UIKit.UITextFormattingCoordinator.FontPanelVisible +P:UIKit.UITextFormattingViewController.Delegate +P:UIKit.UITextFormattingViewControllerFormattingDescriptor.Highlights +P:UIKit.UITextFormattingViewControllerFormattingDescriptor.TextAlignments +P:UIKit.UITextFormattingViewControllerFormattingDescriptor.TextLists +P:UIKit.UITextFormattingViewControllerFormattingStyle.Attributes P:UIKit.UITextInputContext.DictationInputExpected P:UIKit.UITextInputContext.HardwareKeyboardInputExpected P:UIKit.UITextInputContext.PencilInputExpected @@ -76726,6 +77226,7 @@ P:UIKit.UITextView.Editable P:UIKit.UITextView.EnablesReturnKeyAutomatically P:UIKit.UITextView.EndOfDocument P:UIKit.UITextView.FindInteractionEnabled +P:UIKit.UITextView.GetWritingToolsIgnoredRangesInEnclosingRange P:UIKit.UITextView.HasText P:UIKit.UITextView.InlinePredictionType P:UIKit.UITextView.InputDelegate @@ -76733,6 +77234,7 @@ P:UIKit.UITextView.KeyboardAppearance P:UIKit.UITextView.KeyboardType P:UIKit.UITextView.MarkedTextRange P:UIKit.UITextView.MarkedTextStyle +P:UIKit.UITextView.MathExpressionCompletionType P:UIKit.UITextView.PasswordRules P:UIKit.UITextView.PasteConfiguration P:UIKit.UITextView.PasteDelegate @@ -76751,6 +77253,7 @@ P:UIKit.UITextView.SmartDashesType P:UIKit.UITextView.SmartInsertDeleteType P:UIKit.UITextView.SmartQuotesType P:UIKit.UITextView.SpellCheckingType +P:UIKit.UITextView.SupportsAdaptiveImageGlyph P:UIKit.UITextView.TextBackgroundColorKey P:UIKit.UITextView.TextColorKey P:UIKit.UITextView.TextContentType @@ -76770,6 +77273,8 @@ P:UIKit.UITextView.Tokenizer P:UIKit.UITextView.TypingAttributes2 P:UIKit.UITextView.WeakInputDelegate P:UIKit.UITextView.WeakTokenizer +P:UIKit.UITextView.WritingToolsActive +P:UIKit.UITextViewTextFormattingViewControllerEventArgs.ViewController P:UIKit.UIToolbar.BarPosition P:UIKit.UIToolbar.Delegate P:UIKit.UIToolbar.Translucent @@ -76822,6 +77327,10 @@ P:UIKit.UITraitLegibilityWeight.AffectsColorAppearance P:UIKit.UITraitLegibilityWeight.DefaultValue P:UIKit.UITraitLegibilityWeight.Identifier P:UIKit.UITraitLegibilityWeight.Name +P:UIKit.UITraitListEnvironment.AffectsColorAppearance +P:UIKit.UITraitListEnvironment.DefaultValue +P:UIKit.UITraitListEnvironment.Identifier +P:UIKit.UITraitListEnvironment.Name P:UIKit.UITraitPreferredContentSizeCategory.AffectsColorAppearance P:UIKit.UITraitPreferredContentSizeCategory.DefaultValue P:UIKit.UITraitPreferredContentSizeCategory.Identifier @@ -76858,6 +77367,10 @@ P:UIKit.UITransitionContext.FromViewControllerKey P:UIKit.UITransitionContext.FromViewKey P:UIKit.UITransitionContext.ToViewControllerKey P:UIKit.UITransitionContext.ToViewKey +P:UIKit.UIUpdateInfo.ImmediatePresentationExpected +P:UIKit.UIUpdateInfo.LowLatencyEventDispatchConfirmed +P:UIKit.UIUpdateInfo.PerformingLowLatencyPhases +P:UIKit.UIUpdateLink.Enabled P:UIKit.UIUserNotificationAction.AuthenticationRequired P:UIKit.UIUserNotificationAction.Destructive P:UIKit.UIUserNotificationAction.ResponseTypedTextKey @@ -76870,6 +77383,7 @@ P:UIKit.UIView.AccessibilityAttributedUserInputLabels P:UIKit.UIView.AccessibilityAttributedValue P:UIKit.UIView.AccessibilityDirectTouchOptions P:UIKit.UIView.AccessibilityElementsHidden +P:UIKit.UIView.AccessibilityExpandedStatus P:UIKit.UIView.AccessibilityFrame P:UIKit.UIView.AccessibilityHeaderElements P:UIKit.UIView.AccessibilityHint @@ -76900,6 +77414,7 @@ P:UIKit.UIView.ExclusiveTouch P:UIKit.UIView.Focused P:UIKit.UIView.FocusedElementKey P:UIKit.UIView.FocusItemContainer +P:UIKit.UIView.FocusItemDeferralMode P:UIKit.UIView.GrayscaleStatusDidChangeNotification P:UIKit.UIView.GuidedAccessStatusDidChangeNotification P:UIKit.UIView.HearingDevicePairedEarDidChangeNotification @@ -78422,6 +78937,7 @@ T:AppKit.INSUserInterfaceItemIdentification T:AppKit.INSUserInterfaceItemSearching T:AppKit.INSUserInterfaceValidations T:AppKit.INSValidatedUserInterfaceItem +T:AppKit.INSViewContentSelectionInfo T:AppKit.INSViewControllerPresentationAnimator T:AppKit.INSViewToolTipOwner T:AppKit.INSWindowDelegate @@ -78445,6 +78961,7 @@ T:AppKit.NSAccessibilityRulerMarkerType T:AppKit.NSAccessibilitySortDirection T:AppKit.NSAccessibilitySubroles T:AppKit.NSAccessibilityUnits +T:AppKit.NSAdaptiveImageGlyph T:AppKit.NSAlertButtonReturn T:AppKit.NSAlertDelegate T:AppKit.NSAlertPredicate @@ -78570,6 +79087,8 @@ T:AppKit.NSControlTextValidation T:AppKit.NSControlTint T:AppKit.NSCorrectionIndicatorType T:AppKit.NSCorrectionResponse +T:AppKit.NSCursorFrameResizeDirections +T:AppKit.NSCursorFrameResizePosition T:AppKit.NSCustomImageRepDrawingHandler T:AppKit.NSDataEventArgs T:AppKit.NSDatePickerCellDelegate @@ -78656,6 +79175,7 @@ T:AppKit.NSGridRowAlignment T:AppKit.NSHapticFeedbackPattern T:AppKit.NSHapticFeedbackPerformanceTime T:AppKit.NSHapticFeedbackPerformer +T:AppKit.NSHorizontalDirections T:AppKit.NSImageAlignment T:AppKit.NSImageCacheMode T:AppKit.NSImageDelegate @@ -78713,8 +79233,10 @@ T:AppKit.NSOpenSaveFilename T:AppKit.NSOpenSaveFilenameConfirmation T:AppKit.NSOpenSaveFilenameEventArgs T:AppKit.NSOpenSavePanelDelegate +T:AppKit.NSopenSavePanelDisplayName T:AppKit.NSOpenSavePanelUrl T:AppKit.NSOpenSavePanelUrlEventArgs +T:AppKit.NSopenSavePanelUTTypeEventArgs T:AppKit.NSOpenSavePanelValidate T:AppKit.NSOutlineViewDataSource T:AppKit.NSOutlineViewDelegate @@ -78800,6 +79322,7 @@ T:AppKit.NSSeguePerforming T:AppKit.NSSelectionAffinity T:AppKit.NSSelectionDirection T:AppKit.NSSelectionGranularity +T:AppKit.NSSharingCollaborationMode T:AppKit.NSSharingContentScope T:AppKit.NSSharingServiceAnchoringViewForSharingService T:AppKit.NSSharingServiceDelegate @@ -78808,6 +79331,7 @@ T:AppKit.NSSharingServiceHandler T:AppKit.NSSharingServiceItemsEventArgs T:AppKit.NSSharingServiceName T:AppKit.NSSharingServicePickerDelegate +T:AppKit.NSSharingServicePickerDelegateCollaborationModeRestrictions T:AppKit.NSSharingServicePickerDelegateForSharingService T:AppKit.NSSharingServicePickerDidChooseSharingServiceEventArgs T:AppKit.NSSharingServicePickerSharingServicesForItems @@ -78925,6 +79449,8 @@ T:AppKit.NSTextFinderAction T:AppKit.NSTextFinderBarContainer T:AppKit.NSTextFinderMatchingType T:AppKit.NSTextFinderSupport +T:AppKit.NSTextHighlightColorScheme +T:AppKit.NSTextHighlightStyle T:AppKit.NSTextInputClient T:AppKit.NSTextInputTraitType T:AppKit.NSTextInsertionIndicatorAutomaticModeOptions @@ -78981,6 +79507,7 @@ T:AppKit.NSTextViewLink T:AppKit.NSTextViewOnTextCheck T:AppKit.NSTextViewportLayoutController T:AppKit.NSTextViewportLayoutControllerDelegate +T:AppKit.NSTextViewRange T:AppKit.NSTextViewSelectCandidate T:AppKit.NSTextViewSelectionChange T:AppKit.NSTextViewSelectionShouldChange @@ -79025,6 +79552,7 @@ T:AppKit.NSUnderlinePattern T:AppKit.NSUsableScrollerParts T:AppKit.NSUserInterfaceLayoutDirection T:AppKit.NSUserInterfaceLayoutOrientation +T:AppKit.NSVerticalDirections T:AppKit.NSView_NSCandidateListTouchBarItem T:AppKit.NSView_NSTouchBar T:AppKit.NSViewColumnMoveEventArgs @@ -79057,6 +79585,7 @@ T:AppKit.NSWindowFramePredicate T:AppKit.NSWindowLevel T:AppKit.NSWindowListOptions T:AppKit.NSWindowMenu +T:AppKit.NSWindowNSWindow T:AppKit.NSWindowNumberListOptions T:AppKit.NSWindowOcclusionState T:AppKit.NSWindowOrderingMode @@ -79082,6 +79611,8 @@ T:AppKit.NSWorkspaceLaunchOptions T:AppKit.NSWorkspaceMountEventArgs T:AppKit.NSWorkspaceRenamedEventArgs T:AppKit.NSWorkspaceUrlHandler +T:AppKit.NSWritingToolsBehavior +T:AppKit.NSWritingToolsResultOptions T:AppKit.OpenDocumentCompletionHandler T:AppTrackingTransparency.ATTrackingManager T:AppTrackingTransparency.ATTrackingManagerAuthorizationStatus @@ -83969,6 +84500,7 @@ T:TVUIKit.TVMediaItemContentTextTransform T:Twitter.TWRequestMethod T:Twitter.TWRequestResult T:Twitter.TWTweetComposeViewControllerResult +T:UIKit.AXObjectReturnBlock T:UIKit.DraggingEventArgs T:UIKit.INSCollectionLayoutContainer T:UIKit.INSCollectionLayoutEnvironment @@ -83999,6 +84531,7 @@ T:UIKit.IUIBarPositioning T:UIKit.IUIBarPositioningDelegate T:UIKit.IUICalendarSelectionMultiDateDelegate T:UIKit.IUICalendarSelectionSingleDateDelegate +T:UIKit.IUICalendarSelectionWeekOfYearDelegate T:UIKit.IUICalendarViewDelegate T:UIKit.IUICGFloatTraitDefinition T:UIKit.IUICollectionViewDataSource @@ -84084,6 +84617,8 @@ T:UIKit.IUISheetPresentationControllerDetentResolutionContext T:UIKit.IUISplitViewControllerDelegate T:UIKit.IUIStateRestoring T:UIKit.IUITabBarControllerDelegate +T:UIKit.IUITabBarControllerSidebarAnimating +T:UIKit.IUITabBarControllerSidebarDelegate T:UIKit.IUITabBarDelegate T:UIKit.IUITableViewDataSource T:UIKit.IUITableViewDataSourcePrefetching @@ -84092,6 +84627,7 @@ T:UIKit.IUITextCursorView T:UIKit.IUITextDocumentProxy T:UIKit.IUITextFieldDelegate T:UIKit.IUITextFormattingCoordinatorDelegate +T:UIKit.IUITextFormattingViewControllerDelegate T:UIKit.IUITextInput T:UIKit.IUITextInputDelegate T:UIKit.IUITextInputTokenizer @@ -84135,6 +84671,8 @@ T:UIKit.NSIdentifier T:UIKit.NSLineBreakStrategy T:UIKit.NSMutableAttributedStringKitAdditions T:UIKit.NSObject_UIAccessibilityCustomRotor +T:UIKit.NSObject_UIAccessibilityHitTest +T:UIKit.NSObject_UIAccessibilityTextNavigation T:UIKit.NSPreviewInteractionPreviewUpdateEventArgs T:UIKit.NSRectAlignment T:UIKit.NSStringDrawing @@ -84142,6 +84680,8 @@ T:UIKit.NSTextContentManagerDelegate T:UIKit.NSTextContentManagerEnumerationOptions T:UIKit.NSTextContentStorageDelegate T:UIKit.NSTextEffect +T:UIKit.NSTextHighlightColorScheme +T:UIKit.NSTextHighlightStyle T:UIKit.NSTextLayoutFragmentEnumerationOptions T:UIKit.NSTextLayoutFragmentState T:UIKit.NSTextLayoutManagerDelegate @@ -84179,6 +84719,7 @@ T:UIKit.UIAccessibilityCustomRotorDirection T:UIKit.UIAccessibilityCustomRotorSearch T:UIKit.UIAccessibilityCustomSystemRotorType T:UIKit.UIAccessibilityDirectTouchOptions +T:UIKit.UIAccessibilityExpandedStatus T:UIKit.UIAccessibilityNavigationStyle T:UIKit.UIAccessibilityPostNotification T:UIKit.UIAccessibilityPriority @@ -84189,6 +84730,7 @@ T:UIKit.UIAccessibilityTraits T:UIKit.UIAccessibilityZoomType T:UIKit.UIActionHandler T:UIKit.UIActionIdentifier +T:UIKit.UIActivityCollaborationMode T:UIKit.UIActivityIndicatorViewStyle T:UIKit.UIActivityItemsConfigurationInteraction T:UIKit.UIActivityItemsConfigurationMetadataKey @@ -84196,6 +84738,7 @@ T:UIKit.UIActivityItemsConfigurationMetadataProviderHandler T:UIKit.UIActivityItemsConfigurationPerItemMetadataProviderHandler T:UIKit.UIActivityItemsConfigurationPreviewIntent T:UIKit.UIActivityItemsConfigurationPreviewProviderHandler +T:UIKit.UIActivitySectionTypes T:UIKit.UIAdaptivePresentationControllerDelegate T:UIKit.UIAlertActionStyle T:UIKit.UIAlertControllerSeverity @@ -84234,6 +84777,7 @@ T:UIKit.UIButtonRole T:UIKit.UIButtonType T:UIKit.UICalendarSelectionMultiDateDelegate T:UIKit.UICalendarSelectionSingleDateDelegate +T:UIKit.UICalendarSelectionWeekOfYearDelegate T:UIKit.UICalendarViewDecorationSize T:UIKit.UICalendarViewDelegate T:UIKit.UICellAccessoryDisplayedState @@ -84249,6 +84793,7 @@ T:UIKit.UICollectionElementCategory T:UIKit.UICollectionElementKindSection T:UIKit.UICollectionElementKindSectionKey T:UIKit.UICollectionLayoutListAppearance +T:UIKit.UICollectionLayoutListContentHuggingElements T:UIKit.UICollectionLayoutListFooterMode T:UIKit.UICollectionLayoutListHeaderMode T:UIKit.UICollectionLayoutListItemSeparatorHandler @@ -84280,6 +84825,7 @@ T:UIKit.UICollisionBehaviorMode T:UIKit.UICollisionEndedBoundaryContactEventArgs T:UIKit.UICollisionEndedContactEventArgs T:UIKit.UIColorPickerViewControllerDelegate +T:UIKit.UIColorProminence T:UIKit.UICompletionHandler T:UIKit.UIConfigurationColorTransformer T:UIKit.UIConfigurationColorTransformerHandler @@ -84307,6 +84853,7 @@ T:UIKit.UIDeferredMenuElementCompletionHandler T:UIKit.UIDeferredMenuElementProviderHandler T:UIKit.UIDeviceOrientationExtensions T:UIKit.UIDisplayGamut +T:UIKit.UIDocumentCreationIntent T:UIKit.UIDocumentMenuDocumentPickedEventArgs T:UIKit.UIDocumentPickedAtUrlsEventArgs T:UIKit.UIDocumentPickedEventArgs @@ -84331,6 +84878,7 @@ T:UIKit.UIFloatRange T:UIKit.UIFocusGroupPriority T:UIKit.UIFocusHaloEffectPosition T:UIKit.UIFocusHeading +T:UIKit.UIFocusItemDeferralMode T:UIKit.UIFocusSoundIdentifier T:UIKit.UIFontAttributes T:UIKit.UIFontDescriptorAttribute @@ -84391,6 +84939,7 @@ T:UIKit.UILetterformAwareSizingRule T:UIKit.UILineBreakMode T:UIKit.UIListContentTextAlignment T:UIKit.UIListContentTextTransform +T:UIKit.UIListEnvironment T:UIKit.UIListSeparatorVisibility T:UIKit.UIMenuElementAttributes T:UIKit.UIMenuElementSize @@ -84466,6 +85015,7 @@ T:UIKit.UISceneCaptureState T:UIKit.UISceneCollectionJoinBehavior T:UIKit.UISceneDelegate T:UIKit.UISceneErrorCode +T:UIKit.UISceneSystemProtectionManager T:UIKit.UIScreenOverscanCompensation T:UIKit.UIScreenReferenceDisplayModeStatus T:UIKit.UIScreenshotServiceDelegate @@ -84531,11 +85081,17 @@ T:UIKit.UIStringAttributes T:UIKit.UISwipeGestureRecognizerDirection T:UIKit.UISwitchStyle T:UIKit.UISystemAnimation +T:UIKit.UITabBarAcceptItemsEventArgs T:UIKit.UITabBarControllerDelegate +T:UIKit.UITabBarControllerMode +T:UIKit.UITabBarControllerSidebarDelegate +T:UIKit.UITabBarControllerSidebarLayout T:UIKit.UITabBarCustomizeChangeEventArgs T:UIKit.UITabBarCustomizeEventArgs T:UIKit.UITabBarDelegate +T:UIKit.UITabBarDisplayOrderChangeEventArgs T:UIKit.UITabBarFinalItemsEventArgs +T:UIKit.UITabBarGetDisplayedViewControllers T:UIKit.UITabBarItemAppearanceStyle T:UIKit.UITabBarItemEventArgs T:UIKit.UITabBarItemPositioning @@ -84543,6 +85099,10 @@ T:UIKit.UITabBarItemsEventArgs T:UIKit.UITabBarSelection T:UIKit.UITabBarSelectionEventArgs T:UIKit.UITabBarSystemItem +T:UIKit.UITabBarTabSelection +T:UIKit.UITabBarTabSelectionEventArgs +T:UIKit.UITabBarTabVisibilityChangeEventArgs +T:UIKit.UITabGroupSidebarAppearance T:UIKit.UITableViewCellAccessory T:UIKit.UITableViewCellConfigurationUpdateHandler T:UIKit.UITableViewCellEditingStyle @@ -84550,6 +85110,7 @@ T:UIKit.UITableViewCellFocusStyle T:UIKit.UITableViewCellSelectionStyle T:UIKit.UITableViewCellState T:UIKit.UITableViewCellStyle +T:UIKit.UITableViewContentHuggingElements T:UIKit.UITableViewDataSource T:UIKit.UITableViewDelegate T:UIKit.UITableViewDiffableDataSourceCellProvider @@ -84560,6 +85121,7 @@ T:UIKit.UITableViewSelfSizingInvalidation T:UIKit.UITableViewSeparatorInsetReference T:UIKit.UITableViewSource T:UIKit.UITableViewStyle +T:UIKit.UITabPlacement T:UIKit.UITextAlignment T:UIKit.UITextAlignmentExtensions T:UIKit.UITextAlternativeStyle @@ -84578,6 +85140,13 @@ T:UIKit.UITextFieldDidEndEditingReason T:UIKit.UITextFieldEditingEndedEventArgs T:UIKit.UITextFieldViewMode T:UIKit.UITextFormattingCoordinatorDelegate +T:UIKit.UITextFormattingViewControllerChangeType +T:UIKit.UITextFormattingViewControllerComponentKey +T:UIKit.UITextFormattingViewControllerComponentSize +T:UIKit.UITextFormattingViewControllerDelegate +T:UIKit.UITextFormattingViewControllerHighlight +T:UIKit.UITextFormattingViewControllerTextAlignment +T:UIKit.UITextFormattingViewControllerTextList T:UIKit.UITextGranularity T:UIKit.UITextInlinePredictionType T:UIKit.UITextInputDelegate @@ -84587,6 +85156,7 @@ T:UIKit.UITextInteractionMode T:UIKit.UITextItemContentType T:UIKit.UITextItemInteraction T:UIKit.UITextLayoutDirection +T:UIKit.UITextMathExpressionCompletionType T:UIKit.UITextSearchFoundTextStyle T:UIKit.UITextSearchMatchMethod T:UIKit.UITextSelectionDisplayInteractionDelegate @@ -84601,6 +85171,8 @@ T:UIKit.UITextViewCondition T:UIKit.UITextViewDelegate T:UIKit.UITextViewDelegateShouldInteractTextDelegate T:UIKit.UITextViewDelegateShouldInteractUrlDelegate +T:UIKit.UITextViewRange +T:UIKit.UITextViewTextFormattingViewControllerEventArgs T:UIKit.UITimingCurveType T:UIKit.UITitlebarSeparatorStyle T:UIKit.UITitlebarTitleVisibility @@ -84614,6 +85186,7 @@ T:UIKit.UITraitEnvironment T:UIKit.UITraitEnvironmentLayoutDirection T:UIKit.UITransitionContext T:UIKit.UITransitionViewControllerKind +T:UIKit.UIUpdateLinkCallback T:UIKit.UIUserInterfaceActiveAppearance T:UIKit.UIUserInterfaceIdiom T:UIKit.UIUserInterfaceLayoutDirection @@ -84647,6 +85220,8 @@ T:UIKit.UIWindowSceneDelegate T:UIKit.UIWindowSceneDismissalAnimation T:UIKit.UIWindowScenePresentationStyle T:UIKit.UIWindowSceneSessionRole +T:UIKit.UIWritingToolsBehavior +T:UIKit.UIWritingToolsResultOptions T:UIKit.WillEndDraggingEventArgs T:UIKit.ZoomingEndedEventArgs T:UniformTypeIdentifiers.NSString_UTAdditions diff --git a/tests/introspection/ApiProtocolTest.cs b/tests/introspection/ApiProtocolTest.cs index 466ae58a34a4..7e9b13988ec1 100644 --- a/tests/introspection/ApiProtocolTest.cs +++ b/tests/introspection/ApiProtocolTest.cs @@ -712,6 +712,15 @@ protected virtual bool Skip (Type type, string protocolName) if (type.Name == "SKVideoNode" && !TestRuntime.CheckXcodeVersion (16, 0)) return true; break; + case "UISpringLoadedInteractionSupporting": + switch (type.Name) { + case "UISearchTab": + case "UITab": + case "UITabGroup": + // These types implement UISpringLoadedInteractionSupporting using category, which we can't detect at runtime. + return true; + } + break; } return false; } diff --git a/tests/introspection/iOS/iOSApiProtocolTest.cs b/tests/introspection/iOS/iOSApiProtocolTest.cs index 39ae358c0aa5..8d7c19d5c7a0 100644 --- a/tests/introspection/iOS/iOSApiProtocolTest.cs +++ b/tests/introspection/iOS/iOSApiProtocolTest.cs @@ -1125,6 +1125,11 @@ protected override bool Skip (Type type, string protocolName) case "UIBarButtonItem": case "MKUserTrackingBarButtonItem": return true; + // xcode 16 + case "UISearchTab": + case "UITab": + case "UITabGroup": + return true; } break; diff --git a/tests/monotouch-test/UIKit/UISpringLoadedInteractionSupportingTest.cs b/tests/monotouch-test/UIKit/UISpringLoadedInteractionSupportingTest.cs index fb666afd0cce..3492fb32119c 100644 --- a/tests/monotouch-test/UIKit/UISpringLoadedInteractionSupportingTest.cs +++ b/tests/monotouch-test/UIKit/UISpringLoadedInteractionSupportingTest.cs @@ -95,6 +95,33 @@ public void UITableViewSpringLoadTest () Assert.IsTrue (tableView.SpringLoaded); } + [Test] + public void UISearchTabSpringLoadTest () + { + TestRuntime.AssertXcodeVersion (16, 0); + using var instance = new UISearchTab (null); + instance.SpringLoaded = true; + Assert.IsTrue (instance.SpringLoaded); + } + + [Test] + public void UITabSpringLoadTest () + { + TestRuntime.AssertXcodeVersion (16, 0); + using var instance = new UITab ("title", null, "identifier", null); + instance.SpringLoaded = true; + Assert.IsTrue (instance.SpringLoaded); + } + + [Test] + public void UITabGroupSpringLoadTest () + { + TestRuntime.AssertXcodeVersion (16, 0); + using var instance = new UITabGroup ("title", null, "identifier", new UITab [0], null); + instance.SpringLoaded = true; + Assert.IsTrue (instance.SpringLoaded); + } + #if HAS_INTENTUI [Test] public void INUIAddVoiceShortcutButtonTest () diff --git a/tests/monotouch-test/UIKit/UITextFormattingViewControllerFormattingDescriptorTest.cs b/tests/monotouch-test/UIKit/UITextFormattingViewControllerFormattingDescriptorTest.cs new file mode 100644 index 000000000000..865dae7f772e --- /dev/null +++ b/tests/monotouch-test/UIKit/UITextFormattingViewControllerFormattingDescriptorTest.cs @@ -0,0 +1,90 @@ +#if __IOS__ && !__MACCATALYST__ + +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; + +using CoreGraphics; +using Foundation; +using ObjCRuntime; +using UIKit; + +using NUnit.Framework; + +namespace MonoTouchFixtures.UIKit { + + [TestFixture] + [Preserve (AllMembers = true)] + public class UITextFormattingViewControllerFormattingDescriptorTest { + + [Test] + public void SetProperties () + { + using var obj = new UITextFormattingViewControllerFormattingDescriptor (); + + Assert.Multiple (() => { + var textAlignments = UITextFormattingViewControllerTextAlignment.Left | UITextFormattingViewControllerTextAlignment.Center; + obj.TextAlignments = textAlignments; + var weakTestAlignments = ((IEnumerable) obj.WeakTextAlignments).Select (v => v.ToString ()).ToArray (); + Assert.AreEqual (2, weakTestAlignments.Length, "WeakTextAlignments.Length"); + Assert.That (weakTestAlignments, Does.Contain ((string) UITextFormattingViewControllerTextAlignment.Left.GetConstant ()), "WeakTextAlignments #1"); + Assert.That (weakTestAlignments, Does.Contain ((string) UITextFormattingViewControllerTextAlignment.Center.GetConstant ()), "WeakTextAlignments #2"); + Assert.AreEqual (textAlignments, obj.TextAlignments, "TextAlignments"); + + var textLists = UITextFormattingViewControllerTextList.Hyphen | UITextFormattingViewControllerTextList.Decimal; + obj.TextLists = textLists; + var weakTextLists = ((IEnumerable) obj.WeakTextLists).Select (v => v.ToString ()).ToArray (); + Assert.AreEqual (2, weakTextLists.Length, "WeakTextLists.Length"); + Assert.That (weakTextLists, Does.Contain ((string) UITextFormattingViewControllerTextList.Hyphen.GetConstant ()), "WeakTextLists #1"); + Assert.That (weakTextLists, Does.Contain ((string) UITextFormattingViewControllerTextList.Decimal.GetConstant ()), "WeakTextLists #2"); + Assert.AreEqual (textLists, obj.TextLists, "TextLists"); + + var highlights = UITextFormattingViewControllerHighlight.Purple | UITextFormattingViewControllerHighlight.Pink; + obj.Highlights = highlights; + var weakHighlights = ((IEnumerable) obj.WeakHighlights).Select (v => v.ToString ()).ToArray (); + Assert.AreEqual (2, weakHighlights.Length, "WeakHighlights.Length"); + Assert.That (weakHighlights, Does.Contain ((string) UITextFormattingViewControllerHighlight.Purple.GetConstant ()), "WeakHighlights #1"); + Assert.That (weakHighlights, Does.Contain ((string) UITextFormattingViewControllerHighlight.Pink.GetConstant ()), "WeakHighlights #2"); + Assert.AreEqual (highlights, obj.Highlights, "Highlights"); + }); + } + + [Test] + public void Convert_Null () + { + using (UIWindow w = new UIWindow ()) { + Assert.That (w.ConvertPointFromWindow (CGPoint.Empty, null), Is.EqualTo (CGPoint.Empty), "ConvertPointFromWindow"); + Assert.That (w.ConvertPointToWindow (CGPoint.Empty, null), Is.EqualTo (CGPoint.Empty), "ConvertPointToWindow"); + Assert.That (w.ConvertRectFromWindow (CGRect.Empty, null), Is.EqualTo (CGRect.Empty), "ConvertRectFromWindow"); + Assert.That (w.ConvertRectToWindow (CGRect.Empty, null), Is.EqualTo (CGRect.Empty), "ConvertRectToWindow"); + } + } + + [Test] + public void IsKeyWindow_5199 () + { + using (UIWindow w = new UIWindow ()) { + Assert.False (w.IsKeyWindow, "IsKeyWindow"); + } + } + + [Test] + public void Level () + { + using (UIWindow w = new UIWindow ()) { + Assert.That (w.WindowLevel, Is.EqualTo ((nfloat) 0f), "default"); + w.WindowLevel = UIWindowLevel.Normal; + Assert.That (w.WindowLevel, Is.EqualTo ((nfloat) 0f), "Normal"); + w.WindowLevel = UIWindowLevel.Alert; + Assert.That (w.WindowLevel, Is.EqualTo ((nfloat) 2000f), "Alert"); +#if !__TVOS__ + w.WindowLevel = UIWindowLevel.StatusBar; + Assert.That (w.WindowLevel, Is.EqualTo ((nfloat) 1000f), "StatusBar"); +#endif // !__TVOS__ + } + } + } +} + +#endif // __IOS__ && !__MACCATALYST__ diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.ignore new file mode 100644 index 000000000000..7c264854f250 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.ignore @@ -0,0 +1,4 @@ +# These enums have been removed in XAMCORE_5_0 +!unknown-native-enum! NSCollectionViewDropOperation bound +!unknown-native-enum! NSCollectionViewItemHighlightState bound +!unknown-native-enum! NSCollectionViewScrollPosition bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo deleted file mode 100644 index 3d5afd3edc59..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AppKit.todo +++ /dev/null @@ -1,30 +0,0 @@ -!missing-field! NSToolbarItemKey not bound -!missing-selector! NSToolbarItem::possibleLabels not bound -!missing-selector! NSToolbarItem::setPossibleLabels: not bound -!unknown-native-enum! NSCollectionViewDropOperation bound -!unknown-native-enum! NSCollectionViewItemHighlightState bound -!unknown-native-enum! NSCollectionViewScrollPosition bound -!deprecated-attribute-missing! NSToolbar::configurationDictionary missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::setConfigurationFromDictionary: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::setShowsBaselineSeparator: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::showsBaselineSeparator missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbarItem::allowsDuplicatesInToolbar missing a [Deprecated] attribute -!missing-enum! NSCursorFrameResizeDirections not bound -!missing-enum! NSCursorFrameResizePosition not bound -!missing-enum! NSHorizontalDirections not bound -!missing-enum! NSVerticalDirections not bound -!missing-field! NSToolbarNewIndexKey not bound -!missing-selector! +NSCursor::columnResizeCursor not bound -!missing-selector! +NSCursor::columnResizeCursorInDirections: not bound -!missing-selector! +NSCursor::frameResizeCursorFromPosition:inDirections: not bound -!missing-selector! +NSCursor::rowResizeCursor not bound -!missing-selector! +NSCursor::rowResizeCursorInDirections: not bound -!missing-selector! +NSCursor::zoomInCursor not bound -!missing-selector! +NSCursor::zoomOutCursor not bound -!missing-selector! NSToolbar::allowsDisplayModeCustomization not bound -!missing-selector! NSToolbar::itemIdentifiers not bound -!missing-selector! NSToolbar::removeItemWithItemIdentifier: not bound -!missing-selector! NSToolbar::setAllowsDisplayModeCustomization: not bound -!missing-selector! NSToolbar::setItemIdentifiers: not bound -!missing-selector! NSToolbarItem::isHidden not bound -!missing-selector! NSToolbarItem::setHidden: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore index 0b485245182b..8e3b0a4f0476 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore @@ -1,16 +1,440 @@ -# deprecated types, not working at runtime -!missing-protocol! UISearchDisplayDelegate not bound +## we do not (need to) redefine the tintColor at every level, it will be dispatched to the right type +!missing-selector! UIRefreshControl::setTintColor: not bound +!missing-selector! UIRefreshControl::tintColor not bound +!missing-selector! UIToolbar::setTintColor: not bound +!missing-selector! UIToolbar::tintColor not bound + +# from docs: Important: UIActionSheetDelegate is deprecated in iOS 8. +!missing-protocol-conformance! UIDocumentInteractionController should conform to UIActionSheetDelegate + +## exception name, not clear if useful +!missing-field! UIApplicationInvalidInterfaceOrientationException not bound + +## the category name is clear enough: UIPrintPaper_Deprecated_Nonfunctional +!missing-selector! UIPrintPaper::printRect not bound + +# Added in UIAccessibility, this is later inlined in UIView, else we will +# add all of the properties to all objects which is not correct. + +!missing-selector! NSObject::accessibilityDragSourceDescriptors not bound +!missing-selector! NSObject::accessibilityDropPointDescriptors not bound +!missing-selector! NSObject::setAccessibilityDragSourceDescriptors: not bound +!missing-selector! NSObject::setAccessibilityDropPointDescriptors: not bound +!missing-selector! NSObject::accessibilityActivateBlock not bound +!missing-selector! NSObject::accessibilityActivationPointBlock not bound +!missing-selector! NSObject::accessibilityAttributedHintBlock not bound +!missing-selector! NSObject::accessibilityAttributedLabelBlock not bound +!missing-selector! NSObject::accessibilityAttributedUserInputLabelsBlock not bound +!missing-selector! NSObject::accessibilityAttributedValueBlock not bound +!missing-selector! NSObject::accessibilityContainerTypeBlock not bound +!missing-selector! NSObject::accessibilityCustomActionsBlock not bound +!missing-selector! NSObject::accessibilityCustomRotorsBlock not bound +!missing-selector! NSObject::accessibilityDecrementBlock not bound +!missing-selector! NSObject::accessibilityDirectTouchOptions not bound +!missing-selector! NSObject::accessibilityElementsBlock not bound +!missing-selector! NSObject::accessibilityElementsHiddenBlock not bound +!missing-selector! NSObject::accessibilityFrameBlock not bound +!missing-selector! NSObject::accessibilityHeaderElementsBlock not bound +!missing-selector! NSObject::accessibilityHintBlock not bound +!missing-selector! NSObject::accessibilityIdentifierBlock not bound +!missing-selector! NSObject::accessibilityIncrementBlock not bound +!missing-selector! NSObject::accessibilityLabelBlock not bound +!missing-selector! NSObject::accessibilityLanguageBlock not bound +!missing-selector! NSObject::accessibilityMagicTapBlock not bound +!missing-selector! NSObject::accessibilityNavigationStyleBlock not bound +!missing-selector! NSObject::accessibilityPathBlock not bound +!missing-selector! NSObject::accessibilityPerformEscapeBlock not bound +!missing-selector! NSObject::accessibilityRespondsToUserInteractionBlock not bound +!missing-selector! NSObject::accessibilityShouldGroupAccessibilityChildrenBlock not bound +!missing-selector! NSObject::accessibilityTextualContextBlock not bound +!missing-selector! NSObject::accessibilityTraitsBlock not bound +!missing-selector! NSObject::accessibilityUserInputLabelsBlock not bound +!missing-selector! NSObject::accessibilityValueBlock not bound +!missing-selector! NSObject::accessibilityViewIsModalBlock not bound +!missing-selector! NSObject::accessibilityZoomInAtPoint: not bound +!missing-selector! NSObject::accessibilityZoomOutAtPoint: not bound +!missing-selector! NSObject::automationElements not bound +!missing-selector! NSObject::automationElementsBlock not bound +!missing-selector! NSObject::isAccessibilityElementBlock not bound +!missing-selector! NSObject::setAccessibilityActivateBlock: not bound +!missing-selector! NSObject::setAccessibilityActivationPointBlock: not bound +!missing-selector! NSObject::setAccessibilityAttributedHintBlock: not bound +!missing-selector! NSObject::setAccessibilityAttributedLabelBlock: not bound +!missing-selector! NSObject::setAccessibilityAttributedUserInputLabelsBlock: not bound +!missing-selector! NSObject::setAccessibilityAttributedValueBlock: not bound +!missing-selector! NSObject::setAccessibilityContainerTypeBlock: not bound +!missing-selector! NSObject::setAccessibilityCustomActionsBlock: not bound +!missing-selector! NSObject::setAccessibilityCustomRotorsBlock: not bound +!missing-selector! NSObject::setAccessibilityDecrementBlock: not bound +!missing-selector! NSObject::setAccessibilityDirectTouchOptions: not bound +!missing-selector! NSObject::setAccessibilityElementsBlock: not bound +!missing-selector! NSObject::setAccessibilityElementsHiddenBlock: not bound +!missing-selector! NSObject::setAccessibilityFrameBlock: not bound +!missing-selector! NSObject::setAccessibilityHeaderElementsBlock: not bound +!missing-selector! NSObject::setAccessibilityHintBlock: not bound +!missing-selector! NSObject::setAccessibilityIdentifierBlock: not bound +!missing-selector! NSObject::setAccessibilityIncrementBlock: not bound +!missing-selector! NSObject::setAccessibilityLabelBlock: not bound +!missing-selector! NSObject::setAccessibilityLanguageBlock: not bound +!missing-selector! NSObject::setAccessibilityMagicTapBlock: not bound +!missing-selector! NSObject::setAccessibilityNavigationStyleBlock: not bound +!missing-selector! NSObject::setAccessibilityPathBlock: not bound +!missing-selector! NSObject::setAccessibilityPerformEscapeBlock: not bound +!missing-selector! NSObject::setAccessibilityRespondsToUserInteractionBlock: not bound +!missing-selector! NSObject::setAccessibilityShouldGroupAccessibilityChildrenBlock: not bound +!missing-selector! NSObject::setAccessibilityTextualContextBlock: not bound +!missing-selector! NSObject::setAccessibilityTraitsBlock: not bound +!missing-selector! NSObject::setAccessibilityUserInputLabelsBlock: not bound +!missing-selector! NSObject::setAccessibilityValueBlock: not bound +!missing-selector! NSObject::setAccessibilityViewIsModalBlock: not bound +!missing-selector! NSObject::setAutomationElements: not bound +!missing-selector! NSObject::setAutomationElementsBlock: not bound +!missing-selector! NSObject::setIsAccessibilityElementBlock: not bound + +## https://github.com/xamarin/xamarin-macios/issues/3213 should be fixed before conformance to 'UIStateRestoring' is restored. +!missing-protocol-conformance! UIViewController should conform to UIStateRestoring (defined in 'UIStateRestoration' category) + +# Xcode 11 + +## Inherited from another protocol +!missing-protocol-member! NSCollectionLayoutVisibleItem::bounds not found +!missing-protocol-member! NSCollectionLayoutVisibleItem::center not found +!missing-protocol-member! NSCollectionLayoutVisibleItem::setCenter: not found +!missing-protocol-member! NSCollectionLayoutVisibleItem::setTransform: not found +!missing-protocol-member! NSCollectionLayoutVisibleItem::transform not found + +## Not really useful to have them exposed +!missing-pinvoke! UIFontWeightForImageSymbolWeight is not bound +!missing-pinvoke! UIImageSymbolWeightForFontWeight is not bound + +## Introduced and deprecated in Xcode 11 and likely it will be removed in a future beta +!missing-selector! UIGestureRecognizer::initWithCoder: not bound +!missing-selector! UIKeyCommand::action not bound + +## Introduced in Xcode 11 b5 but unlikely to be there at the end of beta, these usualy get replaced by NSCopying protocol +!missing-selector! UIBarAppearance::copy not bound +!missing-selector! UIBarButtonItemAppearance::copy not bound +!missing-selector! UITabBarItemAppearance::copy not bound + +## Xcode 11.4 Beta 2 +## Duplicated entry field UIKeyInputF1 FB66299477 +## https://github.com/xamarin/xamarin-macios/wiki/UIKit-iOS-xcode11.4-beta2 +!missing-field! UIKeyInputF1 not bound + +# Initial result from new rule extra-null-allowed +!extra-null-allowed! 'Foundation.NSIndexPath UIKit.UICollectionViewDataSource::GetIndexPath(UIKit.UICollectionView,System.String,System.IntPtr)' has a extraneous [NullAllowed] on return type +!extra-null-allowed! 'System.Boolean UIKit.NSLayoutManagerDelegate::ShouldSetLineFragmentRect(UIKit.NSLayoutManager,CoreGraphics.CGRect&,CoreGraphics.CGRect&,System.Runtime.InteropServices.NFloat&,UIKit.NSTextContainer,Foundation.NSRange)' has a extraneous [NullAllowed] on parameter #1 +!extra-null-allowed! 'System.Boolean UIKit.NSLayoutManagerDelegate::ShouldSetLineFragmentRect(UIKit.NSLayoutManager,CoreGraphics.CGRect&,CoreGraphics.CGRect&,System.Runtime.InteropServices.NFloat&,UIKit.NSTextContainer,Foundation.NSRange)' has a extraneous [NullAllowed] on parameter #2 +!extra-null-allowed! 'System.Boolean UIKit.NSLayoutManagerDelegate::ShouldSetLineFragmentRect(UIKit.NSLayoutManager,CoreGraphics.CGRect&,CoreGraphics.CGRect&,System.Runtime.InteropServices.NFloat&,UIKit.NSTextContainer,Foundation.NSRange)' has a extraneous [NullAllowed] on parameter #3 +!extra-null-allowed! 'System.Boolean UIKit.UIApplication::CanOpenUrl(Foundation.NSUrl)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::.ctor(Foundation.NSAttributedString,UIKit.UIAccessibilityCustomActionHandler)' has a extraneous [NullAllowed] on parameter #1 +!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::.ctor(System.String,UIKit.UIAccessibilityCustomActionHandler)' has a extraneous [NullAllowed] on parameter #1 +!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::set_Name(System.String)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::set_Selector(ObjCRuntime.Selector)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIBezierPath::set_CGPath(CoreGraphics.CGPath)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UICollectionReusableView::ApplyLayoutAttributes(UIKit.UICollectionViewLayoutAttributes)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIContentContainer::WillTransitionToTraitCollection(UIKit.UITraitCollection,UIKit.IUIViewControllerTransitionCoordinator)' has a extraneous [NullAllowed] on parameter #1 +!extra-null-allowed! 'System.Void UIKit.UIDynamicAnimator::AddBehavior(UIKit.UIDynamicBehavior)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIDynamicAnimator::RemoveBehavior(UIKit.UIDynamicBehavior)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIMarkupTextPrintFormatter::.ctor(System.String)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UINavigationController::set_ViewControllers(UIKit.UIViewController[])' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UINavigationController::SetViewControllers(UIKit.UIViewController[],System.Boolean)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIPopoverPresentationControllerDelegate::WillRepositionPopover(UIKit.UIPopoverPresentationController,CoreGraphics.CGRect&,UIKit.UIView&)' has a extraneous [NullAllowed] on parameter #1 +!extra-null-allowed! 'System.Void UIKit.UIPopoverPresentationControllerDelegate::WillRepositionPopover(UIKit.UIPopoverPresentationController,CoreGraphics.CGRect&,UIKit.UIView&)' has a extraneous [NullAllowed] on parameter #2 +!extra-null-allowed! 'System.Void UIKit.UISimpleTextPrintFormatter::.ctor(Foundation.NSAttributedString)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UISimpleTextPrintFormatter::.ctor(System.String)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UITabBar::BeginCustomizingItems(UIKit.UITabBarItem[])' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UITextDragPreviewRenderer::Adjust(CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGPoint)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UITextDragPreviewRenderer::Adjust(CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGPoint)' has a extraneous [NullAllowed] on parameter #1 +!extra-null-allowed! 'System.Void UIKit.UITextDragPreviewRenderer::Adjust(CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGPoint)' has a extraneous [NullAllowed] on parameter #2 +!extra-null-allowed! 'System.Void UIKit.UITextField::set_WeakDefaultTextAttributes(Foundation.NSDictionary)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UITextInputAssistantItem::set_LeadingBarButtonGroups(UIKit.UIBarButtonItemGroup[])' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UITextInputAssistantItem::set_TrailingBarButtonGroups(UIKit.UIBarButtonItemGroup[])' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UITextView::set_TypingAttributes(Foundation.NSDictionary)' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'System.Void UIKit.UIView::set_MotionEffects(UIKit.UIMotionEffect[])' has a extraneous [NullAllowed] on parameter #0 +!extra-null-allowed! 'UIKit.IUITextDocumentProxy UIKit.UIInputViewController::get_TextDocumentProxy()' has a extraneous [NullAllowed] on return type +!extra-null-allowed! 'UIKit.UIView UIKit.UIScreen::SnapshotView(System.Boolean)' has a extraneous [NullAllowed] on return type + +# Initial result from new rule missing-null-allowed +!missing-null-allowed! 'CoreAnimation.CADisplayLink UIKit.UIScreen::CreateDisplayLink(Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSArray Foundation.NSBundle::LoadNib(System.String,Foundation.NSObject,Foundation.NSDictionary)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSAttributedString UIKit.UIButton::get_CurrentAttributedTitle()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSAttributedString UIKit.UIButton::GetAttributedTitle(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSAttributedString UIKit.UIPickerViewDelegate::GetAttributedTitle(UIKit.UIPickerView,System.IntPtr,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSData UIKit.UIPasteboard::DataForPasteboardType(System.String)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetDataForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetDataForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetValuesForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetValuesForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UIBarItem::_GetTitleTextAttributes(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UICollectionViewLayoutInvalidationContext::get_InvalidatedDecorationIndexPaths()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UICollectionViewLayoutInvalidationContext::get_InvalidatedSupplementaryIndexPaths()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UIDocument::GetFileAttributesToWrite(Foundation.NSUrl,UIKit.UIDocumentSaveOperation,Foundation.NSError&)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UIMotionEffect::ComputeKeyPathsAndRelativeValues(UIKit.UIOffset)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UISearchBar::_GetScopeBarButtonTitleTextAttributes(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSDictionary UIKit.UISegmentedControl::_GetTitleTextAttributes(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UICollectionViewFocusUpdateContext::get_NextFocusedIndexPath()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UICollectionViewFocusUpdateContext::get_PreviouslyFocusedIndexPath()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewDelegate::WillDeselectRow(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewDelegate::WillSelectRow(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewFocusUpdateContext::get_NextFocusedIndexPath()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewFocusUpdateContext::get_PreviouslyFocusedIndexPath()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexPath[] UIKit.UICollectionViewLayoutInvalidationContext::get_InvalidatedItemIndexPaths()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSIndexSet UIKit.UIPasteboard::ItemSetWithPasteboardTypes(System.String[])' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSNumber[] UIKit.UIImagePickerController::AvailableCaptureModesForCameraDevice(UIKit.UIImagePickerControllerCameraDevice)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIActivityItemProvider::get_PlaceholderItem()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIActivityItemSource::GetItemForActivity(UIKit.UIActivityViewController,Foundation.NSString)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIDocument::ContentsForType(System.String,Foundation.NSError&)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIFontDescriptor::GetObject(Foundation.NSString)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIManagedDocument::AdditionalContent(Foundation.NSUrl,Foundation.NSError&)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIPasteboard::GetValue(System.String)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject UIKit.UIResponder::GetTargetForAction(ObjCRuntime.Selector,Foundation.NSObject)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSObject[] UIKit.UICollisionBehavior::get_BoundaryIdentifiers()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSProgress UIKit.UIDocument::get_Progress()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::get_AllTouches()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::TouchesForGestureRecognizer(UIKit.UIGestureRecognizer)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::TouchesForView(UIKit.UIView)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::TouchesForWindow(UIKit.UIWindow)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSString UIKit.UIActivity::get_Type()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSString UIKit.UIActivityItemProvider::get_ActivityType()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSString UIKit.UICollectionReusableView::get_ReuseIdentifier()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSString UIKit.UIResponder::get_TextInputContextIdentifier()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSString UIKit.UITableViewCell::get_ReuseIdentifier()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSString UIKit.UITableViewHeaderFooterView::get_ReuseIdentifier()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'Foundation.NSUuid UIKit.UIDevice::get_IdentifierForVendor()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'ObjCRuntime.Class UIKit.UIStateRestoring::get_ObjectRestorationClass()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.Boolean UIKit.UIApplicationDelegate::FinishedLaunching(UIKit.UIApplication,Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Boolean UIKit.UIApplicationDelegate::WillFinishLaunching(UIKit.UIApplication,Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::ConfigurePersistentStoreCoordinator(Foundation.NSUrl,System.String,System.String,Foundation.NSDictionary,Foundation.NSError)' is missing an [NullAllowed] on parameter #2 +!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::ConfigurePersistentStoreCoordinator(Foundation.NSUrl,System.String,System.String,Foundation.NSDictionary,Foundation.NSError)' is missing an [NullAllowed] on parameter #3 +!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::ConfigurePersistentStoreCoordinator(Foundation.NSUrl,System.String,System.String,Foundation.NSDictionary,Foundation.NSError)' is missing an [NullAllowed] on parameter #4 +!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::WriteAdditionalContent(Foundation.NSObject,Foundation.NSUrl,Foundation.NSUrl,Foundation.NSError&)' is missing an [NullAllowed] on parameter #2 +!missing-null-allowed! 'System.Boolean UIKit.UIPrintInteractionController::PrintToPrinter(UIKit.UIPrinter,UIKit.UIPrintInteractionCompletionHandler)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Boolean UIKit.UIScrollView::TouchesShouldBegin(Foundation.NSSet,UIKit.UIEvent,UIKit.UIView)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Boolean UIKit.UISplitViewControllerDelegate::EventShowDetailViewController(UIKit.UISplitViewController,UIKit.UIViewController,Foundation.NSObject)' is missing an [NullAllowed] on parameter #2 +!missing-null-allowed! 'System.Boolean UIKit.UISplitViewControllerDelegate::EventShowViewController(UIKit.UISplitViewController,UIKit.UIViewController,Foundation.NSObject)' is missing an [NullAllowed] on parameter #2 +!missing-null-allowed! 'System.Double UIKit.UIViewControllerAnimatedTransitioning::TransitionDuration(UIKit.IUIViewControllerContextTransitioning)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.IntPtr UIKit.UIApplication::BeginBackgroundTask(System.String,System.Action)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.IntPtr UIKit.UIApplication::BeginBackgroundTask(System.String,System.Action)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.String UIKit.UIActivity::get_Title()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIAlertAction::get_Title()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIButton::get_CurrentTitle()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIButton::Title(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UICollectionViewLayoutAttributes::get_RepresentedElementKind()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIDocument::get_FileType()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIDocument::get_SavingFileType()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIPickerViewAccessibilityDelegate::GetAccessibilityHint(UIKit.UIPickerView,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIPickerViewAccessibilityDelegate::GetAccessibilityLabel(UIKit.UIPickerView,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIPickerViewDelegate::GetTitle(UIKit.UIPickerView,System.IntPtr,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIPrinter::get_DisplayLocation()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIPrinter::get_MakeAndModel()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UIScrollViewAccessibilityDelegate::GetAccessibilityScrollStatus(UIKit.UIScrollView)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UISegmentedControl::TitleAt(System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UITableViewDataSource::TitleForFooter(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UITableViewDataSource::TitleForHeader(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UITableViewDelegate::TitleForDeleteConfirmation(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UITextDocumentProxy::get_DocumentContextAfterInput()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UITextDocumentProxy::get_DocumentContextBeforeInput()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String UIKit.UITextInputMode::get_PrimaryLanguage()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String[] UIKit.UIControl::GetActions(Foundation.NSObject,UIKit.UIControlEvent)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String[] UIKit.UIDictationPhrase::get_AlternativeInterpretations()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String[] UIKit.UIImagePickerController::AvailableMediaTypes(UIKit.UIImagePickerControllerSourceType)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String[] UIKit.UITableViewDataSource::SectionIndexTitles(UIKit.UITableView)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String[] UIKit.UITextChecker::CompletionsForPartialWordRange(Foundation.NSRange,System.String,System.String)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.String[] UIKit.UITextChecker::GuessesForWordRange(Foundation.NSRange,System.String,System.String)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'System.Void Foundation.NSObject::set_AccessibilityAttributedUserInputLabels(Foundation.NSAttributedString[])' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void Foundation.NSObject::set_AccessibilityUserInputLabels(System.String[])' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::.ctor(System.String,Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIAlertController::AddTextField(System.Action`1)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIApplicationDelegate::HandleWatchKitExtensionRequest(UIKit.UIApplication,Foundation.NSDictionary,System.Action`1)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UICollectionViewController::set_CollectionView(UIKit.UICollectionView)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIControl::EndTracking(UIKit.UITouch,UIKit.UIEvent)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIDocument::set_FileModificationDate(Foundation.NSDate)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIDocument::set_UndoManager(Foundation.NSUndoManager)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIDocument::set_UserActivity(Foundation.NSUserActivity)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIDocumentInteractionController::set_Url(Foundation.NSUrl)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIGestureRecognizer::.ctor(Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIGestureRecognizer::.ctor(Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIImagePickerController::set_CameraOverlayView(UIKit.UIView)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UILabel::set_Font(UIKit.UIFont)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIManagedDocument::set_ModelConfiguration(System.String)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIManagedDocument::set_PersistentStoreOptions(Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UINavigationBar::set_Items(UIKit.UINavigationItem[])' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UINavigationBar::SetItems(UIKit.UINavigationItem[],System.Boolean)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UINavigationItem::SetLeftBarButtonItems(UIKit.UIBarButtonItem[],System.Boolean)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UINavigationItem::SetRightBarButtonItems(UIKit.UIBarButtonItem[],System.Boolean)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPageViewController::SetViewControllers(UIKit.UIViewController[],UIKit.UIPageViewControllerNavigationDirection,System.Boolean,UIKit.UICompletionHandler)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPasteboard::set_Images(UIKit.UIImage[])' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPopoverPresentationController::set_PassthroughViews(UIKit.UIView[])' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPopoverPresentationController::set_SourceView(UIKit.UIView)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrinter::ContactPrinter(UIKit.UIPrinterContactPrinterHandler)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrintInfo::set_PrinterID(System.String)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintFormatter(UIKit.UIPrintFormatter)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintInfo(UIKit.UIPrintInfo)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintingItem(Foundation.NSObject)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintingItems(Foundation.NSObject[])' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintPageRenderer(UIKit.UIPrintPageRenderer)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesBegan(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesCancelled(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesChanged(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesEnded(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIScene::set_Title(System.String)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIScrollViewDelegate::ZoomingEnded(UIKit.UIScrollView,UIKit.UIView,System.Runtime.InteropServices.NFloat)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UIScrollViewDelegate::ZoomingStarted(UIKit.UIScrollView,UIKit.UIView)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UISearchBar::_SetScopeBarButtonTitle(Foundation.NSDictionary,UIKit.UIControlState)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISearchTextField::set_TokenBackgroundColor(UIKit.UIColor)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::.ctor(Foundation.NSArray)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::_SetTitleTextAttributes(Foundation.NSDictionary,UIKit.UIControlState)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::InsertSegment(System.String,System.IntPtr,System.Boolean)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::InsertSegment(UIKit.UIImage,System.IntPtr,System.Boolean)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::SetImage(UIKit.UIImage,System.IntPtr)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::SetTitle(System.String,System.IntPtr)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITabBarController::SetViewControllers(UIKit.UIViewController[],System.Boolean)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITableViewController::set_TableView(UIKit.UITableView)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITableViewDelegate::DidEndEditing(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'System.Void UIKit.UITableViewHeaderFooterView::.ctor(Foundation.NSString)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::SelectionDidChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::SelectionWillChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::TextDidChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::TextWillChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITextView::set_AttributedText(Foundation.NSAttributedString)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UITextView::set_WeakLinkTextAttributes(Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'System.Void UIKit.UIViewController::set_TabBarItem(UIKit.UITabBarItem)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'UIKit.IUIStateRestoring UIKit.UIStateRestoring::get_RestorationParent()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UINavigationControllerDelegate::GetAnimationControllerForOperation(UIKit.UINavigationController,UIKit.UINavigationControllerOperation,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UITabBarControllerDelegate::GetAnimationControllerForTransition(UIKit.UITabBarController,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UIViewControllerTransitioningDelegate::GetAnimationControllerForDismissedController(UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UIViewControllerTransitioningDelegate::GetAnimationControllerForPresentedController(UIKit.UIViewController,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UINavigationControllerDelegate::GetInteractionControllerForAnimationController(UIKit.UINavigationController,UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UITabBarControllerDelegate::GetInteractionControllerForAnimationController(UIKit.UITabBarController,UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UIViewControllerTransitioningDelegate::GetInteractionControllerForDismissal(UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UIViewControllerTransitioningDelegate::GetInteractionControllerForPresentation(UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.NSTextContainer UIKit.NSLayoutManager::get_ExtraLineFragmentTextContainer()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIAlertAction UIKit.UIAlertAction::Create(System.String,UIKit.UIAlertActionStyle,System.Action`1)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'UIKit.UIBezierPath UIKit.UICollisionBehavior::GetBoundary(Foundation.NSObject)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionView UIKit.UICollectionViewLayout::get_CollectionView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::FinalLayoutAttributesForDisappearingDecorationElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::FinalLayoutAttributesForDisappearingItem(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::FinalLayoutAttributesForDisappearingSupplementaryElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::InitialLayoutAttributesForAppearingDecorationElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::InitialLayoutAttributesForAppearingItem(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::InitialLayoutAttributesForAppearingSupplementaryElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::LayoutAttributesForDecorationView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::LayoutAttributesForItem(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::LayoutAttributesForSupplementaryView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UIDynamicAnimator::GetLayoutAttributesForCell(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UIDynamicAnimator::GetLayoutAttributesForDecorationView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UIDynamicAnimator::GetLayoutAttributesForSupplementaryView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes[] UIKit.UICollectionViewLayout::LayoutAttributesForElementsInRect(CoreGraphics.CGRect)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIColor UIKit.UIButton::get_CurrentTitleShadowColor()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIColor UIKit.UIButton::TitleColor(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIColor UIKit.UIButton::TitleShadowColor(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIDynamicAnimator UIKit.UIDynamicBehavior::get_DynamicAnimator()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIFontDescriptor UIKit.UIFontDescriptor::CreateWithTraits(UIKit.UIFontDescriptorSymbolicTraits)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIGestureRecognizer UIKit.UINavigationController::get_InteractivePopGestureRecognizer()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIGestureRecognizer[] UIKit.UITouch::get_GestureRecognizers()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIActivity::get_Image()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIActivityItemSource::GetThumbnailImageForActivity(UIKit.UIActivityViewController,Foundation.NSString,CoreGraphics.CGSize)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIBarButtonItem::GetBackButtonBackgroundImage(UIKit.UIControlState,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIBarButtonItem::GetBackgroundImage(UIKit.UIControlState,UIKit.UIBarButtonItemStyle,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIBarButtonItem::GetBackgroundImage(UIKit.UIControlState,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::BackgroundImageForState(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::get_CurrentBackgroundImage()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::get_CurrentImage()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::ImageForState(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UINavigationBar::GetBackgroundImage(UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UINavigationBar::GetBackgroundImage(UIKit.UIBarPosition,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::BackgroundImageForBarPosition(UIKit.UIBarPosition,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetImageForSearchBarIcon(UIKit.UISearchBarIcon,UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetScopeBarButtonBackgroundImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetScopeBarButtonDividerImage(UIKit.UIControlState,UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetSearchFieldBackgroundImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISegmentedControl::GetBackgroundImage(UIKit.UIControlState,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISegmentedControl::ImageAt(System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::get_CurrentMaxTrackImage()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::get_CurrentMinTrackImage()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::get_CurrentThumbImage()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::MaxTrackImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::MinTrackImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::ThumbImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::BackgroundImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::GetDecrementImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::GetDividerImage(UIKit.UIControlState,UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::GetIncrementImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIToolbar::GetBackgroundImage(UIKit.UIToolbarPosition,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImage UIKit.UIToolbar::GetShadowImage(UIKit.UIToolbarPosition)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIImageView UIKit.UIButton::get_ImageView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIInputViewController UIKit.UIResponder::get_InputAccessoryViewController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIInputViewController UIKit.UIResponder::get_InputViewController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIInterfaceOrientationMask UIKit.UIApplication::SupportedInterfaceOrientationsForWindow(UIKit.UIWindow)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'UIKit.UIInterfaceOrientationMask UIKit.UIApplicationDelegate::GetSupportedInterfaceOrientations(UIKit.UIApplication,UIKit.UIWindow)' is missing an [NullAllowed] on parameter #1 +!missing-null-allowed! 'UIKit.UIKeyCommand[] UIKit.UIResponder::get_KeyCommands()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UILabel UIKit.UIButton::get_TitleLabel()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UINavigationItem UIKit.UINavigationBar::get_BackItem()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UINavigationItem UIKit.UINavigationBar::get_TopItem()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UINavigationItem UIKit.UINavigationBar::PopNavigationItem(System.Boolean)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPasteboard UIKit.UIPasteboard::FromName(System.String,System.Boolean)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPinchGestureRecognizer UIKit.UIScrollView::get_PinchGestureRecognizer()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPresentationController UIKit.UIViewControllerTransitioningDelegate::GetPresentationControllerForPresentedViewController(UIKit.UIViewController,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPrinter UIKit.UIPrinterPickerController::get_SelectedPrinter()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPrintFormatter[] UIKit.UIPrintPageRenderer::PrintFormattersForPage(System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPrintInfo UIKit.UIPrintInfo::FromDictionary(Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #0 +!missing-null-allowed! 'UIKit.UIPrintPageRenderer UIKit.UIPrintFormatter::get_PrintPageRenderer()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIPrintPaper UIKit.UIPrintInteractionController::get_PrintPaper()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIResponder UIKit.UIResponder::get_NextResponder()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIScreen UIKit.UIScreen::get_MirroredScreen()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIScreenMode UIKit.UIScreen::get_PreferredMode()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UITextField[] UIKit.UIAlertController::get_TextFields()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UITextInputMode UIKit.UIResponder::get_TextInputMode()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UITextPosition UIKit.UITextInputTokenizer::GetPosition(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UITextRange UIKit.UITextInputTokenizer::GetRangeEnclosingPosition(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIDocumentInteractionControllerDelegate::ViewForPreview(UIKit.UIDocumentInteractionController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIDynamicAnimator::get_ReferenceView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIGestureRecognizer::get_View()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIPickerView::ViewFor(System.IntPtr,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIPresentationController::get_ContainerView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIPresentationController::get_PresentedView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIResponder::get_InputAccessoryView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIResponder::get_InputView()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIScrollViewDelegate::ViewForZoomingInScrollView(UIKit.UIScrollView)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UITableViewDelegate::GetViewForFooter(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UITableViewDelegate::GetViewForHeader(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UITouch::get_View()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIView::get_Superview()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIView::SnapshotView(System.Boolean)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIView::ViewWithTag(System.IntPtr)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIView UIKit.UIViewControllerContextTransitioning::GetViewFor(Foundation.NSString)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIActivity::get_ViewController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIAdaptivePresentationControllerDelegate::GetViewControllerForAdaptivePresentation(UIKit.UIPresentationController,UIKit.UIModalPresentationStyle)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIApplicationDelegate::GetViewController(UIKit.UIApplication,System.String[],Foundation.NSCoder)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UINavigationController::get_TopViewController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UINavigationController::get_VisibleViewController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UINavigationController::PopViewController(System.Boolean)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPageViewControllerDataSource::GetNextViewController(UIKit.UIPageViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPageViewControllerDataSource::GetPreviousViewController(UIKit.UIPageViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPrinterPickerControllerDelegate::GetParentViewController(UIKit.UIPrinterPickerController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPrintInteractionControllerDelegate::GetViewController(UIKit.UIPrintInteractionController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UISearchController::get_SearchResultsController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewController_UIViewController::SeparateSecondaryViewControllerForSplitViewController(UIKit.UIViewController,UIKit.UISplitViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewControllerDelegate::GetPrimaryViewControllerForCollapsingSplitViewController(UIKit.UISplitViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewControllerDelegate::GetPrimaryViewControllerForExpandingSplitViewController(UIKit.UISplitViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewControllerDelegate::SeparateSecondaryViewController(UIKit.UISplitViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIStoryboard::InstantiateInitialViewController()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIStoryboard::InstantiateInitialViewController(UIKit.UIStoryboardViewControllerCreator)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController UIKit.UIViewControllerContextTransitioning::GetViewControllerForKey(Foundation.NSString)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController[] UIKit.UINavigationController::PopToRootViewController(System.Boolean)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController[] UIKit.UINavigationController::PopToViewController(UIKit.UIViewController,System.Boolean)' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIViewController[] UIKit.UIPageViewController::get_ViewControllers()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIWindow UIKit.UITouch::get_Window()' is missing an [NullAllowed] on return type +!missing-null-allowed! 'UIKit.UIWindow UIKit.UIView::get_Window()' is missing an [NullAllowed] on return type + +## These are inlined by protocol adoption so you can't really add such decoration +!missing-requires-super! UIControl::contextMenuInteraction:willDisplayMenuForConfiguration:animator: is missing an [RequiresSuper] attribute +!missing-requires-super! UIControl::contextMenuInteraction:willEndForConfiguration:animator: is missing an [RequiresSuper] attribute ## Grouped nint constants !unknown-native-enum! UIFocusGroupPriority bound -## Selectors documented in web docs but not in header files -!missing-selector! +NSToolbarItem::itemWithItemIdentifier:barButtonItem: not bound -!missing-selector! NSSharingServicePickerToolbarItem::activityItemsConfiguration not bound -!missing-selector! NSSharingServicePickerToolbarItem::setActivityItemsConfiguration: not bound -!missing-selector! NSSharingServicePickerTouchBarItem::activityItemsConfiguration not bound -!missing-selector! NSSharingServicePickerTouchBarItem::setActivityItemsConfiguration: not bound - ## macro is used in UIBarCommon.h: #define UIToolbarPosition UIBarPosition !unknown-native-enum! UIToolbarPosition bound @@ -39,4 +463,15 @@ ## manually bound !missing-field! UIListSeparatorAutomaticInsets not bound +!incorrect-protocol-member! UISearchSuggestion::localizedAttributedSuggestion is REQUIRED and should be abstract +!incorrect-protocol-member! UICalendarViewDelegate::calendarView:decorationForDateComponents: is OPTIONAL and should NOT be abstract + +# cannot be made abstract until xamcore 5 +!incorrect-protocol-member! UIPopoverPresentationControllerSourceItem::frameInView: is REQUIRED and should be abstract +!incorrect-protocol-member! UIMenuLeaf::selectedImage is REQUIRED and should be abstract +!incorrect-protocol-member! UIMenuLeaf::setSelectedImage: is REQUIRED and should be abstract + !missing-protocol! UIItemProviderReadingAugmentationDesignating not bound + +# Bound on the NSObjectProtocol protocol +!missing-selector! UIActivityCollaborationModeRestriction::description not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo deleted file mode 100644 index a0d9fe8962cd..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.todo +++ /dev/null @@ -1,728 +0,0 @@ -!extra-null-allowed! 'Foundation.NSIndexPath UIKit.UICollectionViewDataSource::GetIndexPath(UIKit.UICollectionView,System.String,System.IntPtr)' has a extraneous [NullAllowed] on return type -!extra-null-allowed! 'System.Boolean UIKit.NSLayoutManagerDelegate::ShouldSetLineFragmentRect(UIKit.NSLayoutManager,CoreGraphics.CGRect&,CoreGraphics.CGRect&,System.Runtime.InteropServices.NFloat&,UIKit.NSTextContainer,Foundation.NSRange)' has a extraneous [NullAllowed] on parameter #1 -!extra-null-allowed! 'System.Boolean UIKit.NSLayoutManagerDelegate::ShouldSetLineFragmentRect(UIKit.NSLayoutManager,CoreGraphics.CGRect&,CoreGraphics.CGRect&,System.Runtime.InteropServices.NFloat&,UIKit.NSTextContainer,Foundation.NSRange)' has a extraneous [NullAllowed] on parameter #2 -!extra-null-allowed! 'System.Boolean UIKit.NSLayoutManagerDelegate::ShouldSetLineFragmentRect(UIKit.NSLayoutManager,CoreGraphics.CGRect&,CoreGraphics.CGRect&,System.Runtime.InteropServices.NFloat&,UIKit.NSTextContainer,Foundation.NSRange)' has a extraneous [NullAllowed] on parameter #3 -!extra-null-allowed! 'System.Boolean UIKit.UIApplication::CanOpenUrl(Foundation.NSUrl)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::.ctor(Foundation.NSAttributedString,UIKit.UIAccessibilityCustomActionHandler)' has a extraneous [NullAllowed] on parameter #1 -!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::.ctor(System.String,UIKit.UIAccessibilityCustomActionHandler)' has a extraneous [NullAllowed] on parameter #1 -!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::set_Name(System.String)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::set_Selector(ObjCRuntime.Selector)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIBezierPath::set_CGPath(CoreGraphics.CGPath)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UICollectionReusableView::ApplyLayoutAttributes(UIKit.UICollectionViewLayoutAttributes)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIContentContainer::WillTransitionToTraitCollection(UIKit.UITraitCollection,UIKit.IUIViewControllerTransitionCoordinator)' has a extraneous [NullAllowed] on parameter #1 -!extra-null-allowed! 'System.Void UIKit.UIDynamicAnimator::AddBehavior(UIKit.UIDynamicBehavior)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIDynamicAnimator::RemoveBehavior(UIKit.UIDynamicBehavior)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIMarkupTextPrintFormatter::.ctor(System.String)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UINavigationController::set_ViewControllers(UIKit.UIViewController[])' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UINavigationController::SetViewControllers(UIKit.UIViewController[],System.Boolean)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIPopoverPresentationControllerDelegate::WillRepositionPopover(UIKit.UIPopoverPresentationController,CoreGraphics.CGRect&,UIKit.UIView&)' has a extraneous [NullAllowed] on parameter #1 -!extra-null-allowed! 'System.Void UIKit.UIPopoverPresentationControllerDelegate::WillRepositionPopover(UIKit.UIPopoverPresentationController,CoreGraphics.CGRect&,UIKit.UIView&)' has a extraneous [NullAllowed] on parameter #2 -!extra-null-allowed! 'System.Void UIKit.UISimpleTextPrintFormatter::.ctor(Foundation.NSAttributedString)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UISimpleTextPrintFormatter::.ctor(System.String)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UITabBar::BeginCustomizingItems(UIKit.UITabBarItem[])' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UITextDragPreviewRenderer::Adjust(CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGPoint)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UITextDragPreviewRenderer::Adjust(CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGPoint)' has a extraneous [NullAllowed] on parameter #1 -!extra-null-allowed! 'System.Void UIKit.UITextDragPreviewRenderer::Adjust(CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGRect&,CoreGraphics.CGPoint)' has a extraneous [NullAllowed] on parameter #2 -!extra-null-allowed! 'System.Void UIKit.UITextField::set_WeakDefaultTextAttributes(Foundation.NSDictionary)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UITextInputAssistantItem::set_LeadingBarButtonGroups(UIKit.UIBarButtonItemGroup[])' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UITextInputAssistantItem::set_TrailingBarButtonGroups(UIKit.UIBarButtonItemGroup[])' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UITextView::set_TypingAttributes(Foundation.NSDictionary)' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'System.Void UIKit.UIView::set_MotionEffects(UIKit.UIMotionEffect[])' has a extraneous [NullAllowed] on parameter #0 -!extra-null-allowed! 'UIKit.IUITextDocumentProxy UIKit.UIInputViewController::get_TextDocumentProxy()' has a extraneous [NullAllowed] on return type -!extra-null-allowed! 'UIKit.UIView UIKit.UIScreen::SnapshotView(System.Boolean)' has a extraneous [NullAllowed] on return type -!incorrect-protocol-member! UICalendarViewDelegate::calendarView:decorationForDateComponents: is OPTIONAL and should NOT be abstract -!incorrect-protocol-member! UIMenuLeaf::selectedImage is REQUIRED and should be abstract -!incorrect-protocol-member! UIMenuLeaf::setSelectedImage: is REQUIRED and should be abstract -!incorrect-protocol-member! UIPopoverPresentationControllerSourceItem::frameInView: is REQUIRED and should be abstract -!incorrect-protocol-member! UISearchSuggestion::localizedAttributedSuggestion is REQUIRED and should be abstract -!missing-field! UIApplicationInvalidInterfaceOrientationException not bound -!missing-field! UIKeyInputF1 not bound -!missing-null-allowed! 'CoreAnimation.CADisplayLink UIKit.UIScreen::CreateDisplayLink(Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSArray Foundation.NSBundle::LoadNib(System.String,Foundation.NSObject,Foundation.NSDictionary)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSAttributedString UIKit.UIButton::get_CurrentAttributedTitle()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSAttributedString UIKit.UIButton::GetAttributedTitle(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSAttributedString UIKit.UIPickerViewDelegate::GetAttributedTitle(UIKit.UIPickerView,System.IntPtr,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSData UIKit.UIPasteboard::DataForPasteboardType(System.String)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetDataForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetDataForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetValuesForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'Foundation.NSData[] UIKit.UIPasteboard::GetValuesForPasteboardType(System.String,Foundation.NSIndexSet)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UIBarItem::_GetTitleTextAttributes(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UICollectionViewLayoutInvalidationContext::get_InvalidatedDecorationIndexPaths()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UICollectionViewLayoutInvalidationContext::get_InvalidatedSupplementaryIndexPaths()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UIDocument::GetFileAttributesToWrite(Foundation.NSUrl,UIKit.UIDocumentSaveOperation,Foundation.NSError&)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UIMotionEffect::ComputeKeyPathsAndRelativeValues(UIKit.UIOffset)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UISearchBar::_GetScopeBarButtonTitleTextAttributes(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSDictionary UIKit.UISegmentedControl::_GetTitleTextAttributes(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UICollectionViewFocusUpdateContext::get_NextFocusedIndexPath()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UICollectionViewFocusUpdateContext::get_PreviouslyFocusedIndexPath()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewDelegate::WillDeselectRow(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewDelegate::WillSelectRow(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewFocusUpdateContext::get_NextFocusedIndexPath()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath UIKit.UITableViewFocusUpdateContext::get_PreviouslyFocusedIndexPath()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexPath[] UIKit.UICollectionViewLayoutInvalidationContext::get_InvalidatedItemIndexPaths()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSIndexSet UIKit.UIPasteboard::ItemSetWithPasteboardTypes(System.String[])' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSNumber[] UIKit.UIImagePickerController::AvailableCaptureModesForCameraDevice(UIKit.UIImagePickerControllerCameraDevice)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIActivityItemProvider::get_PlaceholderItem()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIActivityItemSource::GetItemForActivity(UIKit.UIActivityViewController,Foundation.NSString)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIDocument::ContentsForType(System.String,Foundation.NSError&)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIFontDescriptor::GetObject(Foundation.NSString)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIManagedDocument::AdditionalContent(Foundation.NSUrl,Foundation.NSError&)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIPasteboard::GetValue(System.String)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject UIKit.UIResponder::GetTargetForAction(ObjCRuntime.Selector,Foundation.NSObject)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSObject[] UIKit.UICollisionBehavior::get_BoundaryIdentifiers()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSProgress UIKit.UIDocument::get_Progress()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::get_AllTouches()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::TouchesForGestureRecognizer(UIKit.UIGestureRecognizer)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::TouchesForView(UIKit.UIView)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSSet UIKit.UIEvent::TouchesForWindow(UIKit.UIWindow)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSString UIKit.UIActivity::get_Type()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSString UIKit.UIActivityItemProvider::get_ActivityType()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSString UIKit.UICollectionReusableView::get_ReuseIdentifier()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSString UIKit.UIResponder::get_TextInputContextIdentifier()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSString UIKit.UITableViewCell::get_ReuseIdentifier()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSString UIKit.UITableViewHeaderFooterView::get_ReuseIdentifier()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'Foundation.NSUuid UIKit.UIDevice::get_IdentifierForVendor()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'ObjCRuntime.Class UIKit.UIStateRestoring::get_ObjectRestorationClass()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.Boolean UIKit.UIApplicationDelegate::FinishedLaunching(UIKit.UIApplication,Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Boolean UIKit.UIApplicationDelegate::WillFinishLaunching(UIKit.UIApplication,Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::ConfigurePersistentStoreCoordinator(Foundation.NSUrl,System.String,System.String,Foundation.NSDictionary,Foundation.NSError)' is missing an [NullAllowed] on parameter #2 -!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::ConfigurePersistentStoreCoordinator(Foundation.NSUrl,System.String,System.String,Foundation.NSDictionary,Foundation.NSError)' is missing an [NullAllowed] on parameter #3 -!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::ConfigurePersistentStoreCoordinator(Foundation.NSUrl,System.String,System.String,Foundation.NSDictionary,Foundation.NSError)' is missing an [NullAllowed] on parameter #4 -!missing-null-allowed! 'System.Boolean UIKit.UIManagedDocument::WriteAdditionalContent(Foundation.NSObject,Foundation.NSUrl,Foundation.NSUrl,Foundation.NSError&)' is missing an [NullAllowed] on parameter #2 -!missing-null-allowed! 'System.Boolean UIKit.UIPrintInteractionController::PrintToPrinter(UIKit.UIPrinter,UIKit.UIPrintInteractionCompletionHandler)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Boolean UIKit.UIScrollView::TouchesShouldBegin(Foundation.NSSet,UIKit.UIEvent,UIKit.UIView)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Boolean UIKit.UISplitViewControllerDelegate::EventShowDetailViewController(UIKit.UISplitViewController,UIKit.UIViewController,Foundation.NSObject)' is missing an [NullAllowed] on parameter #2 -!missing-null-allowed! 'System.Boolean UIKit.UISplitViewControllerDelegate::EventShowViewController(UIKit.UISplitViewController,UIKit.UIViewController,Foundation.NSObject)' is missing an [NullAllowed] on parameter #2 -!missing-null-allowed! 'System.Double UIKit.UIViewControllerAnimatedTransitioning::TransitionDuration(UIKit.IUIViewControllerContextTransitioning)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.IntPtr UIKit.UIApplication::BeginBackgroundTask(System.String,System.Action)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.IntPtr UIKit.UIApplication::BeginBackgroundTask(System.String,System.Action)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.String UIKit.UIActivity::get_Title()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIAlertAction::get_Title()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIButton::get_CurrentTitle()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIButton::Title(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UICollectionViewLayoutAttributes::get_RepresentedElementKind()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIDocument::get_FileType()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIDocument::get_SavingFileType()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIPickerViewAccessibilityDelegate::GetAccessibilityHint(UIKit.UIPickerView,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIPickerViewAccessibilityDelegate::GetAccessibilityLabel(UIKit.UIPickerView,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIPickerViewDelegate::GetTitle(UIKit.UIPickerView,System.IntPtr,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIPrinter::get_DisplayLocation()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIPrinter::get_MakeAndModel()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UIScrollViewAccessibilityDelegate::GetAccessibilityScrollStatus(UIKit.UIScrollView)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UISegmentedControl::TitleAt(System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UITableViewDataSource::TitleForFooter(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UITableViewDataSource::TitleForHeader(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UITableViewDelegate::TitleForDeleteConfirmation(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UITextDocumentProxy::get_DocumentContextAfterInput()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UITextDocumentProxy::get_DocumentContextBeforeInput()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String UIKit.UITextInputMode::get_PrimaryLanguage()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String[] UIKit.UIControl::GetActions(Foundation.NSObject,UIKit.UIControlEvent)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String[] UIKit.UIDictationPhrase::get_AlternativeInterpretations()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String[] UIKit.UIImagePickerController::AvailableMediaTypes(UIKit.UIImagePickerControllerSourceType)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String[] UIKit.UITableViewDataSource::SectionIndexTitles(UIKit.UITableView)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String[] UIKit.UITextChecker::CompletionsForPartialWordRange(Foundation.NSRange,System.String,System.String)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.String[] UIKit.UITextChecker::GuessesForWordRange(Foundation.NSRange,System.String,System.String)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'System.Void Foundation.NSObject::set_AccessibilityAttributedUserInputLabels(Foundation.NSAttributedString[])' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void Foundation.NSObject::set_AccessibilityUserInputLabels(System.String[])' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIAccessibilityCustomAction::.ctor(System.String,Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIAlertController::AddTextField(System.Action`1)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIApplicationDelegate::HandleWatchKitExtensionRequest(UIKit.UIApplication,Foundation.NSDictionary,System.Action`1)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UICollectionViewController::set_CollectionView(UIKit.UICollectionView)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIControl::EndTracking(UIKit.UITouch,UIKit.UIEvent)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIDocument::set_FileModificationDate(Foundation.NSDate)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIDocument::set_UndoManager(Foundation.NSUndoManager)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIDocument::set_UserActivity(Foundation.NSUserActivity)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIDocumentInteractionController::set_Url(Foundation.NSUrl)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIGestureRecognizer::.ctor(Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIGestureRecognizer::.ctor(Foundation.NSObject,ObjCRuntime.Selector)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIImagePickerController::set_CameraOverlayView(UIKit.UIView)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UILabel::set_Font(UIKit.UIFont)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIManagedDocument::set_ModelConfiguration(System.String)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIManagedDocument::set_PersistentStoreOptions(Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UINavigationBar::set_Items(UIKit.UINavigationItem[])' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UINavigationBar::SetItems(UIKit.UINavigationItem[],System.Boolean)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UINavigationItem::SetLeftBarButtonItems(UIKit.UIBarButtonItem[],System.Boolean)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UINavigationItem::SetRightBarButtonItems(UIKit.UIBarButtonItem[],System.Boolean)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPageViewController::SetViewControllers(UIKit.UIViewController[],UIKit.UIPageViewControllerNavigationDirection,System.Boolean,UIKit.UICompletionHandler)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPasteboard::set_Images(UIKit.UIImage[])' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPopoverPresentationController::set_PassthroughViews(UIKit.UIView[])' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPopoverPresentationController::set_SourceView(UIKit.UIView)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrinter::ContactPrinter(UIKit.UIPrinterContactPrinterHandler)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrintInfo::set_PrinterID(System.String)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintFormatter(UIKit.UIPrintFormatter)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintInfo(UIKit.UIPrintInfo)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintingItem(Foundation.NSObject)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintingItems(Foundation.NSObject[])' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIPrintInteractionController::set_PrintPageRenderer(UIKit.UIPrintPageRenderer)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesBegan(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesCancelled(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesChanged(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIResponder::PressesEnded(Foundation.NSSet`1,UIKit.UIPressesEvent)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIScene::set_Title(System.String)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIScrollViewDelegate::ZoomingEnded(UIKit.UIScrollView,UIKit.UIView,System.Runtime.InteropServices.NFloat)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UIScrollViewDelegate::ZoomingStarted(UIKit.UIScrollView,UIKit.UIView)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UISearchBar::_SetScopeBarButtonTitle(Foundation.NSDictionary,UIKit.UIControlState)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISearchTextField::set_TokenBackgroundColor(UIKit.UIColor)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::.ctor(Foundation.NSArray)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::_SetTitleTextAttributes(Foundation.NSDictionary,UIKit.UIControlState)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::InsertSegment(System.String,System.IntPtr,System.Boolean)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::InsertSegment(UIKit.UIImage,System.IntPtr,System.Boolean)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::SetImage(UIKit.UIImage,System.IntPtr)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UISegmentedControl::SetTitle(System.String,System.IntPtr)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITabBarController::SetViewControllers(UIKit.UIViewController[],System.Boolean)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITableViewController::set_TableView(UIKit.UITableView)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITableViewDelegate::DidEndEditing(UIKit.UITableView,Foundation.NSIndexPath)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'System.Void UIKit.UITableViewHeaderFooterView::.ctor(Foundation.NSString)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::SelectionDidChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::SelectionWillChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::TextDidChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITextInputDelegate::TextWillChange(UIKit.IUITextInput)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITextView::set_AttributedText(Foundation.NSAttributedString)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UITextView::set_WeakLinkTextAttributes(Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'System.Void UIKit.UIViewController::set_TabBarItem(UIKit.UITabBarItem)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'UIKit.IUIStateRestoring UIKit.UIStateRestoring::get_RestorationParent()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UINavigationControllerDelegate::GetAnimationControllerForOperation(UIKit.UINavigationController,UIKit.UINavigationControllerOperation,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UITabBarControllerDelegate::GetAnimationControllerForTransition(UIKit.UITabBarController,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UIViewControllerTransitioningDelegate::GetAnimationControllerForDismissedController(UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerAnimatedTransitioning UIKit.UIViewControllerTransitioningDelegate::GetAnimationControllerForPresentedController(UIKit.UIViewController,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UINavigationControllerDelegate::GetInteractionControllerForAnimationController(UIKit.UINavigationController,UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UITabBarControllerDelegate::GetInteractionControllerForAnimationController(UIKit.UITabBarController,UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UIViewControllerTransitioningDelegate::GetInteractionControllerForDismissal(UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.IUIViewControllerInteractiveTransitioning UIKit.UIViewControllerTransitioningDelegate::GetInteractionControllerForPresentation(UIKit.IUIViewControllerAnimatedTransitioning)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.NSTextContainer UIKit.NSLayoutManager::get_ExtraLineFragmentTextContainer()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIAlertAction UIKit.UIAlertAction::Create(System.String,UIKit.UIAlertActionStyle,System.Action`1)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'UIKit.UIBezierPath UIKit.UICollisionBehavior::GetBoundary(Foundation.NSObject)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionView UIKit.UICollectionViewLayout::get_CollectionView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::FinalLayoutAttributesForDisappearingDecorationElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::FinalLayoutAttributesForDisappearingItem(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::FinalLayoutAttributesForDisappearingSupplementaryElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::InitialLayoutAttributesForAppearingDecorationElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::InitialLayoutAttributesForAppearingItem(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::InitialLayoutAttributesForAppearingSupplementaryElement(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::LayoutAttributesForDecorationView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::LayoutAttributesForItem(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UICollectionViewLayout::LayoutAttributesForSupplementaryView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UIDynamicAnimator::GetLayoutAttributesForCell(Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UIDynamicAnimator::GetLayoutAttributesForDecorationView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes UIKit.UIDynamicAnimator::GetLayoutAttributesForSupplementaryView(Foundation.NSString,Foundation.NSIndexPath)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UICollectionViewLayoutAttributes[] UIKit.UICollectionViewLayout::LayoutAttributesForElementsInRect(CoreGraphics.CGRect)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIColor UIKit.UIButton::get_CurrentTitleShadowColor()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIColor UIKit.UIButton::TitleColor(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIColor UIKit.UIButton::TitleShadowColor(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIDynamicAnimator UIKit.UIDynamicBehavior::get_DynamicAnimator()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIFontDescriptor UIKit.UIFontDescriptor::CreateWithTraits(UIKit.UIFontDescriptorSymbolicTraits)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIGestureRecognizer UIKit.UINavigationController::get_InteractivePopGestureRecognizer()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIGestureRecognizer[] UIKit.UITouch::get_GestureRecognizers()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIActivity::get_Image()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIActivityItemSource::GetThumbnailImageForActivity(UIKit.UIActivityViewController,Foundation.NSString,CoreGraphics.CGSize)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIBarButtonItem::GetBackButtonBackgroundImage(UIKit.UIControlState,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIBarButtonItem::GetBackgroundImage(UIKit.UIControlState,UIKit.UIBarButtonItemStyle,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIBarButtonItem::GetBackgroundImage(UIKit.UIControlState,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::BackgroundImageForState(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::get_CurrentBackgroundImage()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::get_CurrentImage()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIButton::ImageForState(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UINavigationBar::GetBackgroundImage(UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UINavigationBar::GetBackgroundImage(UIKit.UIBarPosition,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::BackgroundImageForBarPosition(UIKit.UIBarPosition,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetImageForSearchBarIcon(UIKit.UISearchBarIcon,UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetScopeBarButtonBackgroundImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetScopeBarButtonDividerImage(UIKit.UIControlState,UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISearchBar::GetSearchFieldBackgroundImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISegmentedControl::GetBackgroundImage(UIKit.UIControlState,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISegmentedControl::ImageAt(System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::get_CurrentMaxTrackImage()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::get_CurrentMinTrackImage()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::get_CurrentThumbImage()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::MaxTrackImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::MinTrackImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UISlider::ThumbImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::BackgroundImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::GetDecrementImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::GetDividerImage(UIKit.UIControlState,UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIStepper::GetIncrementImage(UIKit.UIControlState)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIToolbar::GetBackgroundImage(UIKit.UIToolbarPosition,UIKit.UIBarMetrics)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImage UIKit.UIToolbar::GetShadowImage(UIKit.UIToolbarPosition)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIImageView UIKit.UIButton::get_ImageView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIInputViewController UIKit.UIResponder::get_InputAccessoryViewController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIInputViewController UIKit.UIResponder::get_InputViewController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIInterfaceOrientationMask UIKit.UIApplication::SupportedInterfaceOrientationsForWindow(UIKit.UIWindow)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'UIKit.UIInterfaceOrientationMask UIKit.UIApplicationDelegate::GetSupportedInterfaceOrientations(UIKit.UIApplication,UIKit.UIWindow)' is missing an [NullAllowed] on parameter #1 -!missing-null-allowed! 'UIKit.UIKeyCommand[] UIKit.UIResponder::get_KeyCommands()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UILabel UIKit.UIButton::get_TitleLabel()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UINavigationItem UIKit.UINavigationBar::get_BackItem()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UINavigationItem UIKit.UINavigationBar::get_TopItem()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UINavigationItem UIKit.UINavigationBar::PopNavigationItem(System.Boolean)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPasteboard UIKit.UIPasteboard::FromName(System.String,System.Boolean)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPinchGestureRecognizer UIKit.UIScrollView::get_PinchGestureRecognizer()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPresentationController UIKit.UIViewControllerTransitioningDelegate::GetPresentationControllerForPresentedViewController(UIKit.UIViewController,UIKit.UIViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPrinter UIKit.UIPrinterPickerController::get_SelectedPrinter()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPrintFormatter[] UIKit.UIPrintPageRenderer::PrintFormattersForPage(System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPrintInfo UIKit.UIPrintInfo::FromDictionary(Foundation.NSDictionary)' is missing an [NullAllowed] on parameter #0 -!missing-null-allowed! 'UIKit.UIPrintPageRenderer UIKit.UIPrintFormatter::get_PrintPageRenderer()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIPrintPaper UIKit.UIPrintInteractionController::get_PrintPaper()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIResponder UIKit.UIResponder::get_NextResponder()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIScreen UIKit.UIScreen::get_MirroredScreen()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIScreenMode UIKit.UIScreen::get_PreferredMode()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UITextField[] UIKit.UIAlertController::get_TextFields()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UITextInputMode UIKit.UIResponder::get_TextInputMode()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UITextPosition UIKit.UITextInputTokenizer::GetPosition(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UITextRange UIKit.UITextInputTokenizer::GetRangeEnclosingPosition(UIKit.UITextPosition,UIKit.UITextGranularity,UIKit.UITextDirection)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIDocumentInteractionControllerDelegate::ViewForPreview(UIKit.UIDocumentInteractionController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIDynamicAnimator::get_ReferenceView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIGestureRecognizer::get_View()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIPickerView::ViewFor(System.IntPtr,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIPresentationController::get_ContainerView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIPresentationController::get_PresentedView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIResponder::get_InputAccessoryView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIResponder::get_InputView()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIScrollViewDelegate::ViewForZoomingInScrollView(UIKit.UIScrollView)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UITableViewDelegate::GetViewForFooter(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UITableViewDelegate::GetViewForHeader(UIKit.UITableView,System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UITouch::get_View()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIView::get_Superview()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIView::SnapshotView(System.Boolean)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIView::ViewWithTag(System.IntPtr)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIView UIKit.UIViewControllerContextTransitioning::GetViewFor(Foundation.NSString)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIActivity::get_ViewController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIAdaptivePresentationControllerDelegate::GetViewControllerForAdaptivePresentation(UIKit.UIPresentationController,UIKit.UIModalPresentationStyle)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIApplicationDelegate::GetViewController(UIKit.UIApplication,System.String[],Foundation.NSCoder)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UINavigationController::get_TopViewController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UINavigationController::get_VisibleViewController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UINavigationController::PopViewController(System.Boolean)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPageViewControllerDataSource::GetNextViewController(UIKit.UIPageViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPageViewControllerDataSource::GetPreviousViewController(UIKit.UIPageViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPrinterPickerControllerDelegate::GetParentViewController(UIKit.UIPrinterPickerController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIPrintInteractionControllerDelegate::GetViewController(UIKit.UIPrintInteractionController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UISearchController::get_SearchResultsController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewController_UIViewController::SeparateSecondaryViewControllerForSplitViewController(UIKit.UIViewController,UIKit.UISplitViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewControllerDelegate::GetPrimaryViewControllerForCollapsingSplitViewController(UIKit.UISplitViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewControllerDelegate::GetPrimaryViewControllerForExpandingSplitViewController(UIKit.UISplitViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UISplitViewControllerDelegate::SeparateSecondaryViewController(UIKit.UISplitViewController,UIKit.UIViewController)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIStoryboard::InstantiateInitialViewController()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIStoryboard::InstantiateInitialViewController(UIKit.UIStoryboardViewControllerCreator)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController UIKit.UIViewControllerContextTransitioning::GetViewControllerForKey(Foundation.NSString)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController[] UIKit.UINavigationController::PopToRootViewController(System.Boolean)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController[] UIKit.UINavigationController::PopToViewController(UIKit.UIViewController,System.Boolean)' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIViewController[] UIKit.UIPageViewController::get_ViewControllers()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIWindow UIKit.UITouch::get_Window()' is missing an [NullAllowed] on return type -!missing-null-allowed! 'UIKit.UIWindow UIKit.UIView::get_Window()' is missing an [NullAllowed] on return type -!missing-pinvoke! UIFontWeightForImageSymbolWeight is not bound -!missing-pinvoke! UIImageSymbolWeightForFontWeight is not bound -!missing-protocol-conformance! NSToolbarItem should conform to UIPopoverPresentationControllerSourceItem (defined in 'UIPopoverPresentationControllerSourceItem' category) -!missing-protocol-conformance! UIDocumentInteractionController should conform to UIActionSheetDelegate -!missing-protocol-conformance! UIViewController should conform to UIStateRestoring (defined in 'UIStateRestoration' category) -!missing-protocol-member! NSCollectionLayoutVisibleItem::bounds not found -!missing-protocol-member! NSCollectionLayoutVisibleItem::center not found -!missing-protocol-member! NSCollectionLayoutVisibleItem::setCenter: not found -!missing-protocol-member! NSCollectionLayoutVisibleItem::setTransform: not found -!missing-protocol-member! NSCollectionLayoutVisibleItem::transform not found -!missing-requires-super! UIControl::contextMenuInteraction:willDisplayMenuForConfiguration:animator: is missing an [RequiresSuper] attribute -!missing-requires-super! UIControl::contextMenuInteraction:willEndForConfiguration:animator: is missing an [RequiresSuper] attribute -!missing-selector! +UITextInputContext::current not bound -!missing-selector! NSObject::accessibilityActivateBlock not bound -!missing-selector! NSObject::accessibilityActivationPointBlock not bound -!missing-selector! NSObject::accessibilityAttributedHintBlock not bound -!missing-selector! NSObject::accessibilityAttributedLabelBlock not bound -!missing-selector! NSObject::accessibilityAttributedUserInputLabelsBlock not bound -!missing-selector! NSObject::accessibilityAttributedValueBlock not bound -!missing-selector! NSObject::accessibilityContainerTypeBlock not bound -!missing-selector! NSObject::accessibilityCustomActionsBlock not bound -!missing-selector! NSObject::accessibilityCustomRotorsBlock not bound -!missing-selector! NSObject::accessibilityDecrementBlock not bound -!missing-selector! NSObject::accessibilityDirectTouchOptions not bound -!missing-selector! NSObject::accessibilityDragSourceDescriptors not bound -!missing-selector! NSObject::accessibilityDropPointDescriptors not bound -!missing-selector! NSObject::accessibilityElementsBlock not bound -!missing-selector! NSObject::accessibilityElementsHiddenBlock not bound -!missing-selector! NSObject::accessibilityFrameBlock not bound -!missing-selector! NSObject::accessibilityHeaderElementsBlock not bound -!missing-selector! NSObject::accessibilityHintBlock not bound -!missing-selector! NSObject::accessibilityIdentifierBlock not bound -!missing-selector! NSObject::accessibilityIncrementBlock not bound -!missing-selector! NSObject::accessibilityLabelBlock not bound -!missing-selector! NSObject::accessibilityLanguageBlock not bound -!missing-selector! NSObject::accessibilityMagicTapBlock not bound -!missing-selector! NSObject::accessibilityNavigationStyleBlock not bound -!missing-selector! NSObject::accessibilityPathBlock not bound -!missing-selector! NSObject::accessibilityPerformEscapeBlock not bound -!missing-selector! NSObject::accessibilityRespondsToUserInteractionBlock not bound -!missing-selector! NSObject::accessibilityShouldGroupAccessibilityChildrenBlock not bound -!missing-selector! NSObject::accessibilityTextualContextBlock not bound -!missing-selector! NSObject::accessibilityTraitsBlock not bound -!missing-selector! NSObject::accessibilityUserInputLabelsBlock not bound -!missing-selector! NSObject::accessibilityValueBlock not bound -!missing-selector! NSObject::accessibilityViewIsModalBlock not bound -!missing-selector! NSObject::accessibilityZoomInAtPoint: not bound -!missing-selector! NSObject::accessibilityZoomOutAtPoint: not bound -!missing-selector! NSObject::automationElements not bound -!missing-selector! NSObject::automationElementsBlock not bound -!missing-selector! NSObject::isAccessibilityElementBlock not bound -!missing-selector! NSObject::setAccessibilityActivateBlock: not bound -!missing-selector! NSObject::setAccessibilityActivationPointBlock: not bound -!missing-selector! NSObject::setAccessibilityAttributedHintBlock: not bound -!missing-selector! NSObject::setAccessibilityAttributedLabelBlock: not bound -!missing-selector! NSObject::setAccessibilityAttributedUserInputLabelsBlock: not bound -!missing-selector! NSObject::setAccessibilityAttributedValueBlock: not bound -!missing-selector! NSObject::setAccessibilityContainerTypeBlock: not bound -!missing-selector! NSObject::setAccessibilityCustomActionsBlock: not bound -!missing-selector! NSObject::setAccessibilityCustomRotorsBlock: not bound -!missing-selector! NSObject::setAccessibilityDecrementBlock: not bound -!missing-selector! NSObject::setAccessibilityDirectTouchOptions: not bound -!missing-selector! NSObject::setAccessibilityDragSourceDescriptors: not bound -!missing-selector! NSObject::setAccessibilityDropPointDescriptors: not bound -!missing-selector! NSObject::setAccessibilityElementsBlock: not bound -!missing-selector! NSObject::setAccessibilityElementsHiddenBlock: not bound -!missing-selector! NSObject::setAccessibilityFrameBlock: not bound -!missing-selector! NSObject::setAccessibilityHeaderElementsBlock: not bound -!missing-selector! NSObject::setAccessibilityHintBlock: not bound -!missing-selector! NSObject::setAccessibilityIdentifierBlock: not bound -!missing-selector! NSObject::setAccessibilityIncrementBlock: not bound -!missing-selector! NSObject::setAccessibilityLabelBlock: not bound -!missing-selector! NSObject::setAccessibilityLanguageBlock: not bound -!missing-selector! NSObject::setAccessibilityMagicTapBlock: not bound -!missing-selector! NSObject::setAccessibilityNavigationStyleBlock: not bound -!missing-selector! NSObject::setAccessibilityPathBlock: not bound -!missing-selector! NSObject::setAccessibilityPerformEscapeBlock: not bound -!missing-selector! NSObject::setAccessibilityRespondsToUserInteractionBlock: not bound -!missing-selector! NSObject::setAccessibilityShouldGroupAccessibilityChildrenBlock: not bound -!missing-selector! NSObject::setAccessibilityTextualContextBlock: not bound -!missing-selector! NSObject::setAccessibilityTraitsBlock: not bound -!missing-selector! NSObject::setAccessibilityUserInputLabelsBlock: not bound -!missing-selector! NSObject::setAccessibilityValueBlock: not bound -!missing-selector! NSObject::setAccessibilityViewIsModalBlock: not bound -!missing-selector! NSObject::setAutomationElements: not bound -!missing-selector! NSObject::setAutomationElementsBlock: not bound -!missing-selector! NSObject::setIsAccessibilityElementBlock: not bound -!missing-selector! NSUIViewToolbarItem::initWithItemIdentifier:uiView: not bound -!missing-selector! NSUIViewToolbarItem::setUIView: not bound -!missing-selector! NSUIViewToolbarItem::uiView not bound -!missing-selector! UIBarAppearance::copy not bound -!missing-selector! UIBarButtonItemAppearance::copy not bound -!missing-selector! UIGestureRecognizer::initWithCoder: not bound -!missing-selector! UIHoverGestureRecognizer::azimuthAngleInView: not bound -!missing-selector! UIHoverGestureRecognizer::azimuthUnitVectorInView: not bound -!missing-selector! UIKeyCommand::action not bound -!missing-selector! UIPrintPaper::printRect not bound -!missing-selector! UIRefreshControl::setTintColor: not bound -!missing-selector! UIRefreshControl::tintColor not bound -!missing-selector! UITabBarItemAppearance::copy not bound -!missing-selector! UITextInputContext::isDictationInputExpected not bound -!missing-selector! UITextInputContext::isHardwareKeyboardInputExpected not bound -!missing-selector! UITextInputContext::isPencilInputExpected not bound -!missing-selector! UITextInputContext::setDictationInputExpected: not bound -!missing-selector! UITextInputContext::setHardwareKeyboardInputExpected: not bound -!missing-selector! UITextInputContext::setPencilInputExpected: not bound -!missing-selector! UIToolbar::setTintColor: not bound -!missing-selector! UIToolbar::tintColor not bound -!missing-type! NSUIViewToolbarItem not bound -!missing-type! UITextInputContext not bound -!missing-enum! UIAccessibilityExpandedStatus not bound -!missing-enum! UIActivityCollaborationMode not bound -!missing-enum! UIActivitySectionTypes not bound -!missing-enum! UICollectionLayoutListContentHuggingElements not bound -!missing-enum! UIColorProminence not bound -!missing-enum! UIListEnvironment not bound -!missing-enum! UITabBarControllerMode not bound -!missing-enum! UITabBarControllerSidebarLayout not bound -!missing-enum! UITabGroupSidebarAppearance not bound -!missing-enum! UITableViewContentHuggingElements not bound -!missing-enum! UITabPlacement not bound -!missing-enum! UITextMathExpressionCompletionType not bound -!missing-enum! UIWritingToolsBehavior not bound -!missing-enum-value! UIPasteControlDisplayMode native value UIPasteControlDisplayModeArrowAndLabel = 3 not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-field! UIAccessibilityCustomActionCategoryEdit not bound -!missing-field! UIActivityItemsConfigurationMetadataKeyCollaborationModeRestrictions not bound -!missing-field! UIActivityItemsConfigurationMetadataKeyShareRecipients not bound -!missing-field! UIDocumentCreationIntentDefault not bound -!missing-protocol! UICalendarSelectionWeekOfYearDelegate not bound -!missing-protocol! UITabBarControllerSidebarDelegate not bound -!missing-protocol-member! UIActivityItemSource::activityViewControllerShareRecipients: not found -!missing-protocol-member! UIMutableTraits::listEnvironment not found -!missing-protocol-member! UIMutableTraits::setListEnvironment: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:didSelectTab:previousTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:displayOrderDidChangeForGroup: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:shouldSelectTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:tab:acceptItemsFromDropSession: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:tab:operationForAcceptingItemsFromDropSession: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:visibilityDidChangeForTabs: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarControllerDidEndEditing: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarControllerWillBeginEditing: not found -!missing-protocol-member! UITextInput::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! UITextInput::insertAttributedText: not found -!missing-protocol-member! UITextInput::isEditable not found -!missing-protocol-member! UITextInput::replaceRange:withAttributedText: not found -!missing-protocol-member! UITextInput::setSupportsAdaptiveImageGlyph: not found -!missing-protocol-member! UITextInput::supportsAdaptiveImageGlyph not found -!missing-protocol-member! UITextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! UITextInputTraits::setMathExpressionCompletionType: not found -!missing-protocol-member! UITextInputTraits::setWritingToolsBehavior: not found -!missing-protocol-member! UITextInputTraits::writingToolsBehavior not found -!missing-protocol-member! UITextViewDelegate::textView:writingToolsIgnoredRangesInEnclosingRange: not found -!missing-protocol-member! UITextViewDelegate::textViewWritingToolsDidEnd: not found -!missing-protocol-member! UITextViewDelegate::textViewWritingToolsWillBegin: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +UIBackgroundConfiguration::listCellConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listFooterConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listHeaderConfiguration not bound -!missing-selector! +UIDocumentViewControllerLaunchOptions::createDocumentActionWithIntent: not bound -!missing-selector! +UIListContentConfiguration::footerConfiguration not bound -!missing-selector! +UIListContentConfiguration::headerConfiguration not bound -!missing-selector! +UITabSidebarItem::itemFromRequest: not bound -!missing-selector! +UITabSidebarScrollTarget::targetForFooter not bound -!missing-selector! +UITabSidebarScrollTarget::targetForHeader not bound -!missing-selector! +UITabSidebarScrollTarget::targetForTab: not bound -!missing-selector! +UITraitCollection::traitCollectionWithListEnvironment: not bound -!missing-selector! +UIViewControllerTransition::coverVerticalTransition not bound -!missing-selector! +UIViewControllerTransition::crossDissolveTransition not bound -!missing-selector! +UIViewControllerTransition::flipHorizontalTransition not bound -!missing-selector! +UIViewControllerTransition::partialCurlTransition not bound -!missing-selector! +UIViewControllerTransition::zoomWithOptions:sourceViewProvider: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! NSObject::accessibilityExpandedStatus not bound -!missing-selector! NSObject::accessibilityExpandedStatusBlock not bound -!missing-selector! NSObject::accessibilityHitTest:withEvent: not bound -!missing-selector! NSObject::accessibilityNextTextNavigationElement not bound -!missing-selector! NSObject::accessibilityNextTextNavigationElementBlock not bound -!missing-selector! NSObject::accessibilityPreviousTextNavigationElement not bound -!missing-selector! NSObject::accessibilityPreviousTextNavigationElementBlock not bound -!missing-selector! NSObject::setAccessibilityExpandedStatus: not bound -!missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound -!missing-selector! NSObject::setAccessibilityNextTextNavigationElement: not bound -!missing-selector! NSObject::setAccessibilityNextTextNavigationElementBlock: not bound -!missing-selector! NSObject::setAccessibilityPreviousTextNavigationElement: not bound -!missing-selector! NSObject::setAccessibilityPreviousTextNavigationElementBlock: not bound -!missing-selector! UIAccessibilityCustomAction::category not bound -!missing-selector! UIAccessibilityCustomAction::setCategory: not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertDismissButtonTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertMessage not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertRecoverySuggestionButtonLaunchURL not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertRecoverySuggestionButtonTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::description not bound -!missing-selector! UIActivityCollaborationModeRestriction::disabledMode not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL: not bound -!missing-selector! UIActivityViewController::excludedActivitySectionTypes not bound -!missing-selector! UIActivityViewController::setExcludedActivitySectionTypes: not bound -!missing-selector! UIBackgroundConfiguration::shadowProperties not bound -!missing-selector! UICalendarSelectionWeekOfYear::delegate not bound -!missing-selector! UICalendarSelectionWeekOfYear::initWithDelegate: not bound -!missing-selector! UICalendarSelectionWeekOfYear::selectedWeekOfYear not bound -!missing-selector! UICalendarSelectionWeekOfYear::setSelectedWeekOfYear: not bound -!missing-selector! UICalendarSelectionWeekOfYear::setSelectedWeekOfYear:animated: not bound -!missing-selector! UICollectionLayoutListConfiguration::contentHuggingElements not bound -!missing-selector! UICollectionLayoutListConfiguration::setContentHuggingElements: not bound -!missing-selector! UICollectionView::indexPathForSupplementaryView: not bound -!missing-selector! UIColor::colorWithProminence: not bound -!missing-selector! UIColor::prominence not bound -!missing-selector! UIDocumentBrowserViewController::activeDocumentCreationIntent not bound -!missing-selector! UIDocumentViewController::launchOptions not bound -!missing-selector! UIDocumentViewController::setLaunchOptions: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::background not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::backgroundAccessoryView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::browserViewController not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::documentTargetView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::foregroundAccessoryView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::primaryAction not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::secondaryAction not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBackground: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBackgroundAccessoryView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBrowserViewController: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setDocumentTargetView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setForegroundAccessoryView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setPrimaryAction: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setSecondaryAction: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setTitle: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::title not bound -!missing-selector! UIListContentConfiguration::alpha not bound -!missing-selector! UIListContentConfiguration::setAlpha: not bound -!missing-selector! UIListContentImageProperties::resolvedStrokeColorForTintColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColorTransformer: not bound -!missing-selector! UIListContentImageProperties::setStrokeWidth: not bound -!missing-selector! UIListContentImageProperties::strokeColor not bound -!missing-selector! UIListContentImageProperties::strokeColorTransformer not bound -!missing-selector! UIListContentImageProperties::strokeWidth not bound -!missing-selector! UIPasteControlConfiguration::imagePlacement not bound -!missing-selector! UIPasteControlConfiguration::setImagePlacement: not bound -!missing-selector! UISearchTab::initWithViewControllerProvider: not bound -!missing-selector! UIShadowProperties::color not bound -!missing-selector! UIShadowProperties::offset not bound -!missing-selector! UIShadowProperties::opacity not bound -!missing-selector! UIShadowProperties::path not bound -!missing-selector! UIShadowProperties::radius not bound -!missing-selector! UIShadowProperties::setColor: not bound -!missing-selector! UIShadowProperties::setOffset: not bound -!missing-selector! UIShadowProperties::setOpacity: not bound -!missing-selector! UIShadowProperties::setPath: not bound -!missing-selector! UIShadowProperties::setRadius: not bound -!missing-selector! UITab::allowsHiding not bound -!missing-selector! UITab::badgeValue not bound -!missing-selector! UITab::identifier not bound -!missing-selector! UITab::image not bound -!missing-selector! UITab::initWithTitle:image:identifier:viewControllerProvider: not bound -!missing-selector! UITab::isHidden not bound -!missing-selector! UITab::isHiddenByDefault not bound -!missing-selector! UITab::parent not bound -!missing-selector! UITab::preferredPlacement not bound -!missing-selector! UITab::setAllowsHiding: not bound -!missing-selector! UITab::setBadgeValue: not bound -!missing-selector! UITab::setHidden: not bound -!missing-selector! UITab::setHiddenByDefault: not bound -!missing-selector! UITab::setImage: not bound -!missing-selector! UITab::setPreferredPlacement: not bound -!missing-selector! UITab::setSubtitle: not bound -!missing-selector! UITab::setTitle: not bound -!missing-selector! UITab::setUserInfo: not bound -!missing-selector! UITab::subtitle not bound -!missing-selector! UITab::tabBarController not bound -!missing-selector! UITab::title not bound -!missing-selector! UITab::userInfo not bound -!missing-selector! UITab::viewController not bound -!missing-selector! UITabBarController::compactTabIdentifiers not bound -!missing-selector! UITabBarController::customizationIdentifier not bound -!missing-selector! UITabBarController::initWithTabs: not bound -!missing-selector! UITabBarController::isTabBarHidden not bound -!missing-selector! UITabBarController::mode not bound -!missing-selector! UITabBarController::selectedTab not bound -!missing-selector! UITabBarController::setCompactTabIdentifiers: not bound -!missing-selector! UITabBarController::setCustomizationIdentifier: not bound -!missing-selector! UITabBarController::setMode: not bound -!missing-selector! UITabBarController::setSelectedTab: not bound -!missing-selector! UITabBarController::setTabBarHidden: not bound -!missing-selector! UITabBarController::setTabBarHidden:animated: not bound -!missing-selector! UITabBarController::setTabs: not bound -!missing-selector! UITabBarController::setTabs:animated: not bound -!missing-selector! UITabBarController::sidebar not bound -!missing-selector! UITabBarController::tabForIdentifier: not bound -!missing-selector! UITabBarController::tabs not bound -!missing-selector! UITabBarControllerSidebar::bottomBarView not bound -!missing-selector! UITabBarControllerSidebar::delegate not bound -!missing-selector! UITabBarControllerSidebar::footerContentConfiguration not bound -!missing-selector! UITabBarControllerSidebar::headerContentConfiguration not bound -!missing-selector! UITabBarControllerSidebar::isHidden not bound -!missing-selector! UITabBarControllerSidebar::preferredLayout not bound -!missing-selector! UITabBarControllerSidebar::reconfigureItemForTab: not bound -!missing-selector! UITabBarControllerSidebar::scrollToTarget:animated: not bound -!missing-selector! UITabBarControllerSidebar::setBottomBarView: not bound -!missing-selector! UITabBarControllerSidebar::setDelegate: not bound -!missing-selector! UITabBarControllerSidebar::setFooterContentConfiguration: not bound -!missing-selector! UITabBarControllerSidebar::setHeaderContentConfiguration: not bound -!missing-selector! UITabBarControllerSidebar::setHidden: not bound -!missing-selector! UITabBarControllerSidebar::setPreferredLayout: not bound -!missing-selector! UITabGroup::allowsReordering not bound -!missing-selector! UITabGroup::children not bound -!missing-selector! UITabGroup::defaultChildIdentifier not bound -!missing-selector! UITabGroup::displayOrder not bound -!missing-selector! UITabGroup::displayOrderIdentifiers not bound -!missing-selector! UITabGroup::initWithTitle:image:identifier:children:viewControllerProvider: not bound -!missing-selector! UITabGroup::managingNavigationController not bound -!missing-selector! UITabGroup::selectedChild not bound -!missing-selector! UITabGroup::setAllowsReordering: not bound -!missing-selector! UITabGroup::setChildren: not bound -!missing-selector! UITabGroup::setDefaultChildIdentifier: not bound -!missing-selector! UITabGroup::setDisplayOrderIdentifiers: not bound -!missing-selector! UITabGroup::setManagingNavigationController: not bound -!missing-selector! UITabGroup::setSelectedChild: not bound -!missing-selector! UITabGroup::setSidebarActions: not bound -!missing-selector! UITabGroup::setSidebarAppearance: not bound -!missing-selector! UITabGroup::sidebarActions not bound -!missing-selector! UITabGroup::sidebarAppearance not bound -!missing-selector! UITabGroup::tabForIdentifier: not bound -!missing-selector! UITableView::contentHuggingElements not bound -!missing-selector! UITableView::setContentHuggingElements: not bound -!missing-selector! UITabSidebarItem::accessories not bound -!missing-selector! UITabSidebarItem::action not bound -!missing-selector! UITabSidebarItem::backgroundConfiguration not bound -!missing-selector! UITabSidebarItem::configurationState not bound -!missing-selector! UITabSidebarItem::contentConfiguration not bound -!missing-selector! UITabSidebarItem::defaultBackgroundConfiguration not bound -!missing-selector! UITabSidebarItem::defaultContentConfiguration not bound -!missing-selector! UITabSidebarItem::setAccessories: not bound -!missing-selector! UITabSidebarItem::setBackgroundConfiguration: not bound -!missing-selector! UITabSidebarItem::setContentConfiguration: not bound -!missing-selector! UITabSidebarItem::tab not bound -!missing-selector! UITabSidebarItemRequest::action not bound -!missing-selector! UITabSidebarItemRequest::tab not bound -!missing-selector! UITextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! UITextView::isWritingToolsActive not bound -!missing-selector! UITextView::setTextHighlightAttributes: not bound -!missing-selector! UITextView::setWritingToolsBehavior: not bound -!missing-selector! UITextView::textHighlightAttributes not bound -!missing-selector! UITextView::writingToolsBehavior not bound -!missing-selector! UITraitCollection::listEnvironment not bound -!missing-selector! UIViewController::preferredTransition not bound -!missing-selector! UIViewController::setPreferredTransition: not bound -!missing-selector! UIViewController::tab not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::sourceView not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::zoomedViewController not bound -!missing-selector! UIZoomTransitionInteractionContext::location not bound -!missing-selector! UIZoomTransitionInteractionContext::velocity not bound -!missing-selector! UIZoomTransitionInteractionContext::willBegin not bound -!missing-selector! UIZoomTransitionOptions::alignmentRectProvider not bound -!missing-selector! UIZoomTransitionOptions::dimmingColor not bound -!missing-selector! UIZoomTransitionOptions::dimmingVisualEffect not bound -!missing-selector! UIZoomTransitionOptions::interactiveDismissShouldBegin not bound -!missing-selector! UIZoomTransitionOptions::setAlignmentRectProvider: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingColor: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingVisualEffect: not bound -!missing-selector! UIZoomTransitionOptions::setInteractiveDismissShouldBegin: not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::sourceViewController not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::zoomedViewController not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! UIActivityCollaborationModeRestriction not bound -!missing-type! UICalendarSelectionWeekOfYear not bound -!missing-type! UIDocumentViewControllerLaunchOptions not bound -!missing-type! UISearchTab not bound -!missing-type! UIShadowProperties not bound -!missing-type! UITab not bound -!missing-type! UITabBarControllerSidebar not bound -!missing-type! UITabGroup not bound -!missing-type! UITabSidebarItem not bound -!missing-type! UITabSidebarItemRequest not bound -!missing-type! UITabSidebarScrollTarget not bound -!missing-type! UITraitListEnvironment not bound -!missing-type! UIViewControllerTransition not bound -!missing-type! UIZoomTransitionAlignmentRectContext not bound -!missing-type! UIZoomTransitionInteractionContext not bound -!missing-type! UIZoomTransitionOptions not bound -!missing-type! UIZoomTransitionSourceViewProviderContext not bound -!missing-enum! UIFocusItemDeferralMode not bound -!missing-enum! UIWritingToolsResultOptions not bound -!missing-protocol! UITabBarControllerSidebarAnimating not bound -!missing-protocol-member! UIFocusItem::focusItemDeferralMode not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:displayedViewControllersForTab:proposedViewControllers: not found -!missing-protocol-member! UITextInput::attributedTextInRange: not found -!missing-protocol-member! UITextInput::didDismissWritingTools not found -!missing-protocol-member! UITextInput::willPresentWritingTools not found -!missing-protocol-member! UITextInputTraits::allowedWritingToolsResultOptions not found -!missing-protocol-member! UITextInputTraits::setAllowedWritingToolsResultOptions: not found -!missing-selector! UITab::managingTabGroup not bound -!missing-selector! UITextView::allowedWritingToolsResultOptions not bound -!missing-selector! UITextView::setAllowedWritingToolsResultOptions: not bound -!missing-field! UISceneSystemProtectionDidChangeNotification not bound -!missing-selector! UIScene::systemProtectionManager not bound -!missing-selector! UISceneSystemProtectionManager::isUserAuthenticationEnabled not bound -!missing-type! UISceneSystemProtectionManager not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/common-UIKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/common-UIKit.ignore index 12a28442fb9a..ede039b75528 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/common-UIKit.ignore +++ b/tests/xtro-sharpie/api-annotations-dotnet/common-UIKit.ignore @@ -74,6 +74,8 @@ !missing-selector! NSObject::accessibilityContainerType not bound !missing-selector! NSObject::accessibilityCustomActions not bound !missing-selector! NSObject::accessibilityElementsHidden not bound +!missing-selector! NSObject::accessibilityExpandedStatus not bound +!missing-selector! NSObject::accessibilityExpandedStatusBlock not bound !missing-selector! NSObject::accessibilityFrame not bound !missing-selector! NSObject::accessibilityHint not bound !missing-selector! NSObject::accessibilityLabel not bound @@ -102,6 +104,8 @@ !missing-selector! NSObject::setAccessibilityContainerType: not bound !missing-selector! NSObject::setAccessibilityCustomActions: not bound !missing-selector! NSObject::setAccessibilityElementsHidden: not bound +!missing-selector! NSObject::setAccessibilityExpandedStatus: not bound +!missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound !missing-selector! NSObject::setAccessibilityFrame: not bound !missing-selector! NSObject::setAccessibilityHint: not bound !missing-selector! NSObject::setAccessibilityLabel: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore index f7c4fa122011..cc11a9f0362c 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore @@ -476,3 +476,6 @@ !incorrect-protocol-member! UIMenuLeaf::setSelectedImage: is REQUIRED and should be abstract !missing-protocol! UIItemProviderReadingAugmentationDesignating not bound + +# Bound on the NSObjectProtocol protocol +!missing-selector! UIActivityCollaborationModeRestriction::description not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo deleted file mode 100644 index 69a5bb9a7103..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.todo +++ /dev/null @@ -1,470 +0,0 @@ -!deprecated-attribute-missing! UIFontPickerViewControllerConfiguration::filteredLanguagesPredicate missing a [Deprecated] attribute -!deprecated-attribute-missing! UIFontPickerViewControllerConfiguration::setFilteredLanguagesPredicate: missing a [Deprecated] attribute -!missing-enum! UIActivityCollaborationMode not bound -!missing-enum! UIActivitySectionTypes not bound -!missing-enum! UICollectionLayoutListContentHuggingElements not bound -!missing-enum! UIColorProminence not bound -!missing-enum! UIListEnvironment not bound -!missing-enum! UITabBarControllerMode not bound -!missing-enum! UITabBarControllerSidebarLayout not bound -!missing-enum! UITabGroupSidebarAppearance not bound -!missing-enum! UITableViewContentHuggingElements not bound -!missing-enum! UITabPlacement not bound -!missing-enum! UITextMathExpressionCompletionType not bound -!missing-enum! UIWritingToolsBehavior not bound -!missing-enum-value! UIPasteControlDisplayMode native value UIPasteControlDisplayModeArrowAndLabel = 3 not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-field! UIActivityItemsConfigurationMetadataKeyCollaborationModeRestrictions not bound -!missing-field! UIActivityItemsConfigurationMetadataKeyShareRecipients not bound -!missing-field! UIDocumentCreationIntentDefault not bound -!missing-protocol! UICalendarSelectionWeekOfYearDelegate not bound -!missing-protocol! UITabBarControllerSidebarDelegate not bound -!missing-protocol-member! UIActivityItemSource::activityViewControllerShareRecipients: not found -!missing-protocol-member! UIMutableTraits::listEnvironment not found -!missing-protocol-member! UIMutableTraits::setListEnvironment: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:didSelectTab:previousTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:displayOrderDidChangeForGroup: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:shouldSelectTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:tab:acceptItemsFromDropSession: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:tab:operationForAcceptingItemsFromDropSession: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:visibilityDidChangeForTabs: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarControllerDidEndEditing: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarControllerWillBeginEditing: not found -!missing-protocol-member! UITextInput::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! UITextInput::isEditable not found -!missing-protocol-member! UITextInput::setSupportsAdaptiveImageGlyph: not found -!missing-protocol-member! UITextInput::supportsAdaptiveImageGlyph not found -!missing-protocol-member! UITextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! UITextInputTraits::setMathExpressionCompletionType: not found -!missing-protocol-member! UITextInputTraits::setWritingToolsBehavior: not found -!missing-protocol-member! UITextInputTraits::writingToolsBehavior not found -!missing-protocol-member! UITextViewDelegate::textView:writingToolsIgnoredRangesInEnclosingRange: not found -!missing-protocol-member! UITextViewDelegate::textViewWritingToolsDidEnd: not found -!missing-protocol-member! UITextViewDelegate::textViewWritingToolsWillBegin: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +UIBackgroundConfiguration::listCellConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listFooterConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listHeaderConfiguration not bound -!missing-selector! +UIDocumentViewControllerLaunchOptions::createDocumentActionWithIntent: not bound -!missing-selector! +UIListContentConfiguration::footerConfiguration not bound -!missing-selector! +UIListContentConfiguration::headerConfiguration not bound -!missing-selector! +UITabSidebarItem::itemFromRequest: not bound -!missing-selector! +UITabSidebarScrollTarget::targetForFooter not bound -!missing-selector! +UITabSidebarScrollTarget::targetForHeader not bound -!missing-selector! +UITabSidebarScrollTarget::targetForTab: not bound -!missing-selector! +UITraitCollection::traitCollectionWithListEnvironment: not bound -!missing-selector! +UIUpdateActionPhase::afterCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateComplete not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateScheduled not bound -!missing-selector! +UIUpdateActionPhase::beforeCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForView: not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForView: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionTarget:selector: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionTarget:selector: not bound -!missing-selector! +UIViewControllerTransition::coverVerticalTransition not bound -!missing-selector! +UIViewControllerTransition::crossDissolveTransition not bound -!missing-selector! +UIViewControllerTransition::flipHorizontalTransition not bound -!missing-selector! +UIViewControllerTransition::partialCurlTransition not bound -!missing-selector! +UIViewControllerTransition::zoomWithOptions:sourceViewProvider: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertDismissButtonTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertMessage not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertRecoverySuggestionButtonLaunchURL not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertRecoverySuggestionButtonTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::description not bound -!missing-selector! UIActivityCollaborationModeRestriction::disabledMode not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL: not bound -!missing-selector! UIActivityViewController::excludedActivitySectionTypes not bound -!missing-selector! UIActivityViewController::setExcludedActivitySectionTypes: not bound -!missing-selector! UICalendarSelectionWeekOfYear::delegate not bound -!missing-selector! UICalendarSelectionWeekOfYear::initWithDelegate: not bound -!missing-selector! UICalendarSelectionWeekOfYear::selectedWeekOfYear not bound -!missing-selector! UICalendarSelectionWeekOfYear::setSelectedWeekOfYear: not bound -!missing-selector! UICalendarSelectionWeekOfYear::setSelectedWeekOfYear:animated: not bound -!missing-selector! UICollectionLayoutListConfiguration::contentHuggingElements not bound -!missing-selector! UICollectionLayoutListConfiguration::setContentHuggingElements: not bound -!missing-selector! UICollectionView::indexPathForSupplementaryView: not bound -!missing-selector! UIColor::colorWithProminence: not bound -!missing-selector! UIColor::prominence not bound -!missing-selector! UIDocumentBrowserViewController::activeDocumentCreationIntent not bound -!missing-selector! UIDocumentViewController::launchOptions not bound -!missing-selector! UIDocumentViewController::setLaunchOptions: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::background not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::backgroundAccessoryView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::browserViewController not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::documentTargetView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::foregroundAccessoryView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::primaryAction not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::secondaryAction not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBackground: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBackgroundAccessoryView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBrowserViewController: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setDocumentTargetView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setForegroundAccessoryView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setPrimaryAction: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setSecondaryAction: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setTitle: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::title not bound -!missing-selector! UIPasteControlConfiguration::imagePlacement not bound -!missing-selector! UIPasteControlConfiguration::setImagePlacement: not bound -!missing-selector! UISearchTab::initWithViewControllerProvider: not bound -!missing-selector! UITab::allowsHiding not bound -!missing-selector! UITab::badgeValue not bound -!missing-selector! UITab::identifier not bound -!missing-selector! UITab::image not bound -!missing-selector! UITab::initWithTitle:image:identifier:viewControllerProvider: not bound -!missing-selector! UITab::isHidden not bound -!missing-selector! UITab::isHiddenByDefault not bound -!missing-selector! UITab::parent not bound -!missing-selector! UITab::preferredPlacement not bound -!missing-selector! UITab::setAllowsHiding: not bound -!missing-selector! UITab::setBadgeValue: not bound -!missing-selector! UITab::setHidden: not bound -!missing-selector! UITab::setHiddenByDefault: not bound -!missing-selector! UITab::setImage: not bound -!missing-selector! UITab::setPreferredPlacement: not bound -!missing-selector! UITab::setSubtitle: not bound -!missing-selector! UITab::setTitle: not bound -!missing-selector! UITab::setUserInfo: not bound -!missing-selector! UITab::subtitle not bound -!missing-selector! UITab::tabBarController not bound -!missing-selector! UITab::title not bound -!missing-selector! UITab::userInfo not bound -!missing-selector! UITab::viewController not bound -!missing-selector! UITabBarController::compactTabIdentifiers not bound -!missing-selector! UITabBarController::customizationIdentifier not bound -!missing-selector! UITabBarController::initWithTabs: not bound -!missing-selector! UITabBarController::isTabBarHidden not bound -!missing-selector! UITabBarController::mode not bound -!missing-selector! UITabBarController::selectedTab not bound -!missing-selector! UITabBarController::setCompactTabIdentifiers: not bound -!missing-selector! UITabBarController::setCustomizationIdentifier: not bound -!missing-selector! UITabBarController::setMode: not bound -!missing-selector! UITabBarController::setSelectedTab: not bound -!missing-selector! UITabBarController::setTabBarHidden: not bound -!missing-selector! UITabBarController::setTabBarHidden:animated: not bound -!missing-selector! UITabBarController::setTabs: not bound -!missing-selector! UITabBarController::setTabs:animated: not bound -!missing-selector! UITabBarController::sidebar not bound -!missing-selector! UITabBarController::tabForIdentifier: not bound -!missing-selector! UITabBarController::tabs not bound -!missing-selector! UITabBarControllerSidebar::bottomBarView not bound -!missing-selector! UITabBarControllerSidebar::delegate not bound -!missing-selector! UITabBarControllerSidebar::footerContentConfiguration not bound -!missing-selector! UITabBarControllerSidebar::headerContentConfiguration not bound -!missing-selector! UITabBarControllerSidebar::isHidden not bound -!missing-selector! UITabBarControllerSidebar::preferredLayout not bound -!missing-selector! UITabBarControllerSidebar::reconfigureItemForTab: not bound -!missing-selector! UITabBarControllerSidebar::scrollToTarget:animated: not bound -!missing-selector! UITabBarControllerSidebar::setBottomBarView: not bound -!missing-selector! UITabBarControllerSidebar::setDelegate: not bound -!missing-selector! UITabBarControllerSidebar::setFooterContentConfiguration: not bound -!missing-selector! UITabBarControllerSidebar::setHeaderContentConfiguration: not bound -!missing-selector! UITabBarControllerSidebar::setHidden: not bound -!missing-selector! UITabBarControllerSidebar::setPreferredLayout: not bound -!missing-selector! UITabGroup::allowsReordering not bound -!missing-selector! UITabGroup::children not bound -!missing-selector! UITabGroup::defaultChildIdentifier not bound -!missing-selector! UITabGroup::displayOrder not bound -!missing-selector! UITabGroup::displayOrderIdentifiers not bound -!missing-selector! UITabGroup::initWithTitle:image:identifier:children:viewControllerProvider: not bound -!missing-selector! UITabGroup::managingNavigationController not bound -!missing-selector! UITabGroup::selectedChild not bound -!missing-selector! UITabGroup::setAllowsReordering: not bound -!missing-selector! UITabGroup::setChildren: not bound -!missing-selector! UITabGroup::setDefaultChildIdentifier: not bound -!missing-selector! UITabGroup::setDisplayOrderIdentifiers: not bound -!missing-selector! UITabGroup::setManagingNavigationController: not bound -!missing-selector! UITabGroup::setSelectedChild: not bound -!missing-selector! UITabGroup::setSidebarActions: not bound -!missing-selector! UITabGroup::setSidebarAppearance: not bound -!missing-selector! UITabGroup::sidebarActions not bound -!missing-selector! UITabGroup::sidebarAppearance not bound -!missing-selector! UITabGroup::tabForIdentifier: not bound -!missing-selector! UITableView::contentHuggingElements not bound -!missing-selector! UITableView::setContentHuggingElements: not bound -!missing-selector! UITabSidebarItem::accessories not bound -!missing-selector! UITabSidebarItem::action not bound -!missing-selector! UITabSidebarItem::backgroundConfiguration not bound -!missing-selector! UITabSidebarItem::configurationState not bound -!missing-selector! UITabSidebarItem::contentConfiguration not bound -!missing-selector! UITabSidebarItem::defaultBackgroundConfiguration not bound -!missing-selector! UITabSidebarItem::defaultContentConfiguration not bound -!missing-selector! UITabSidebarItem::setAccessories: not bound -!missing-selector! UITabSidebarItem::setBackgroundConfiguration: not bound -!missing-selector! UITabSidebarItem::setContentConfiguration: not bound -!missing-selector! UITabSidebarItem::tab not bound -!missing-selector! UITabSidebarItemRequest::action not bound -!missing-selector! UITabSidebarItemRequest::tab not bound -!missing-selector! UITextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! UITextView::isWritingToolsActive not bound -!missing-selector! UITextView::setTextHighlightAttributes: not bound -!missing-selector! UITextView::textHighlightAttributes not bound -!missing-selector! UITraitCollection::listEnvironment not bound -!missing-selector! UIUpdateInfo::completionDeadlineTime not bound -!missing-selector! UIUpdateInfo::estimatedPresentationTime not bound -!missing-selector! UIUpdateInfo::isImmediatePresentationExpected not bound -!missing-selector! UIUpdateInfo::isLowLatencyEventDispatchConfirmed not bound -!missing-selector! UIUpdateInfo::isPerformingLowLatencyPhases not bound -!missing-selector! UIUpdateInfo::modelTime not bound -!missing-selector! UIUpdateLink::addActionToPhase:handler: not bound -!missing-selector! UIUpdateLink::addActionToPhase:target:selector: not bound -!missing-selector! UIUpdateLink::addActionWithHandler: not bound -!missing-selector! UIUpdateLink::addActionWithTarget:selector: not bound -!missing-selector! UIUpdateLink::currentUpdateInfo not bound -!missing-selector! UIUpdateLink::isEnabled not bound -!missing-selector! UIUpdateLink::preferredFrameRateRange not bound -!missing-selector! UIUpdateLink::requiresContinuousUpdates not bound -!missing-selector! UIUpdateLink::setEnabled: not bound -!missing-selector! UIUpdateLink::setPreferredFrameRateRange: not bound -!missing-selector! UIUpdateLink::setRequiresContinuousUpdates: not bound -!missing-selector! UIUpdateLink::setWantsImmediatePresentation: not bound -!missing-selector! UIUpdateLink::setWantsLowLatencyEventDispatch: not bound -!missing-selector! UIUpdateLink::wantsImmediatePresentation not bound -!missing-selector! UIUpdateLink::wantsLowLatencyEventDispatch not bound -!missing-selector! UIViewController::preferredTransition not bound -!missing-selector! UIViewController::setPreferredTransition: not bound -!missing-selector! UIViewController::tab not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::sourceView not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::zoomedViewController not bound -!missing-selector! UIZoomTransitionInteractionContext::location not bound -!missing-selector! UIZoomTransitionInteractionContext::velocity not bound -!missing-selector! UIZoomTransitionInteractionContext::willBegin not bound -!missing-selector! UIZoomTransitionOptions::alignmentRectProvider not bound -!missing-selector! UIZoomTransitionOptions::dimmingColor not bound -!missing-selector! UIZoomTransitionOptions::dimmingVisualEffect not bound -!missing-selector! UIZoomTransitionOptions::interactiveDismissShouldBegin not bound -!missing-selector! UIZoomTransitionOptions::setAlignmentRectProvider: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingColor: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingVisualEffect: not bound -!missing-selector! UIZoomTransitionOptions::setInteractiveDismissShouldBegin: not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::sourceViewController not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::zoomedViewController not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! UIActivityCollaborationModeRestriction not bound -!missing-type! UICalendarSelectionWeekOfYear not bound -!missing-type! UIDocumentViewControllerLaunchOptions not bound -!missing-type! UISearchTab not bound -!missing-type! UITab not bound -!missing-type! UITabBarControllerSidebar not bound -!missing-type! UITabGroup not bound -!missing-type! UITabSidebarItem not bound -!missing-type! UITabSidebarItemRequest not bound -!missing-type! UITabSidebarScrollTarget not bound -!missing-type! UITraitListEnvironment not bound -!missing-type! UIUpdateActionPhase not bound -!missing-type! UIUpdateInfo not bound -!missing-type! UIUpdateLink not bound -!missing-type! UIViewControllerTransition not bound -!missing-type! UIZoomTransitionAlignmentRectContext not bound -!missing-type! UIZoomTransitionInteractionContext not bound -!missing-type! UIZoomTransitionOptions not bound -!missing-type! UIZoomTransitionSourceViewProviderContext not bound -!missing-enum! UIAccessibilityExpandedStatus not bound -!missing-field! UIAccessibilityCustomActionCategoryEdit not bound -!missing-selector! NSObject::accessibilityExpandedStatus not bound -!missing-selector! NSObject::accessibilityExpandedStatusBlock not bound -!missing-selector! NSObject::accessibilityHitTest:withEvent: not bound -!missing-selector! NSObject::accessibilityNextTextNavigationElement not bound -!missing-selector! NSObject::accessibilityNextTextNavigationElementBlock not bound -!missing-selector! NSObject::accessibilityPreviousTextNavigationElement not bound -!missing-selector! NSObject::accessibilityPreviousTextNavigationElementBlock not bound -!missing-selector! NSObject::setAccessibilityExpandedStatus: not bound -!missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound -!missing-selector! NSObject::setAccessibilityNextTextNavigationElement: not bound -!missing-selector! NSObject::setAccessibilityNextTextNavigationElementBlock: not bound -!missing-selector! NSObject::setAccessibilityPreviousTextNavigationElement: not bound -!missing-selector! NSObject::setAccessibilityPreviousTextNavigationElementBlock: not bound -!missing-selector! UIAccessibilityCustomAction::category not bound -!missing-selector! UIAccessibilityCustomAction::setCategory: not bound -!missing-selector! UITextView::setWritingToolsBehavior: not bound -!missing-selector! UITextView::writingToolsBehavior not bound -!missing-enum! UITextFormattingViewControllerComponentSize not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-field! UITextFormattingViewControllerDecreaseFontSizeChangeType not bound -!missing-field! UITextFormattingViewControllerDecreaseIndentationChangeType not bound -!missing-field! UITextFormattingViewControllerFontAttributesComponentKey not bound -!missing-field! UITextFormattingViewControllerFontChangeType not bound -!missing-field! UITextFormattingViewControllerFontPickerComponentKey not bound -!missing-field! UITextFormattingViewControllerFontPointSizeComponentKey not bound -!missing-field! UITextFormattingViewControllerFontSizeChangeType not bound -!missing-field! UITextFormattingViewControllerFontSizeComponentKey not bound -!missing-field! UITextFormattingViewControllerFormattingStyleChangeType not bound -!missing-field! UITextFormattingViewControllerFormattingStylesComponentKey not bound -!missing-field! UITextFormattingViewControllerHighlightBlue not bound -!missing-field! UITextFormattingViewControllerHighlightChangeType not bound -!missing-field! UITextFormattingViewControllerHighlightComponentKey not bound -!missing-field! UITextFormattingViewControllerHighlightDefault not bound -!missing-field! UITextFormattingViewControllerHighlightMint not bound -!missing-field! UITextFormattingViewControllerHighlightOrange not bound -!missing-field! UITextFormattingViewControllerHighlightPickerComponentKey not bound -!missing-field! UITextFormattingViewControllerHighlightPink not bound -!missing-field! UITextFormattingViewControllerHighlightPurple not bound -!missing-field! UITextFormattingViewControllerIncreaseFontSizeChangeType not bound -!missing-field! UITextFormattingViewControllerIncreaseIndentationChangeType not bound -!missing-field! UITextFormattingViewControllerLineHeightComponentKey not bound -!missing-field! UITextFormattingViewControllerLineHeightPointSizeChangeType not bound -!missing-field! UITextFormattingViewControllerListStylesComponentKey not bound -!missing-field! UITextFormattingViewControllerRemoveBoldChangeType not bound -!missing-field! UITextFormattingViewControllerRemoveItalicChangeType not bound -!missing-field! UITextFormattingViewControllerRemoveStrikethroughChangeType not bound -!missing-field! UITextFormattingViewControllerRemoveUnderlineChangeType not bound -!missing-field! UITextFormattingViewControllerSetBoldChangeType not bound -!missing-field! UITextFormattingViewControllerSetItalicChangeType not bound -!missing-field! UITextFormattingViewControllerSetStrikethroughChangeType not bound -!missing-field! UITextFormattingViewControllerSetUnderlineChangeType not bound -!missing-field! UITextFormattingViewControllerTextAlignmentAndJustificationComponentKey not bound -!missing-field! UITextFormattingViewControllerTextAlignmentCenter not bound -!missing-field! UITextFormattingViewControllerTextAlignmentChangeType not bound -!missing-field! UITextFormattingViewControllerTextAlignmentComponentKey not bound -!missing-field! UITextFormattingViewControllerTextAlignmentJustified not bound -!missing-field! UITextFormattingViewControllerTextAlignmentLeft not bound -!missing-field! UITextFormattingViewControllerTextAlignmentNatural not bound -!missing-field! UITextFormattingViewControllerTextAlignmentRight not bound -!missing-field! UITextFormattingViewControllerTextColorChangeType not bound -!missing-field! UITextFormattingViewControllerTextColorComponentKey not bound -!missing-field! UITextFormattingViewControllerTextIndentationComponentKey not bound -!missing-field! UITextFormattingViewControllerTextListChangeType not bound -!missing-field! UITextFormattingViewControllerTextListDecimal not bound -!missing-field! UITextFormattingViewControllerTextListDisc not bound -!missing-field! UITextFormattingViewControllerTextListHyphen not bound -!missing-field! UITextFormattingViewControllerTextListOther not bound -!missing-field! UITextFormattingViewControllerUndefinedChangeType not bound -!missing-protocol! UITextFormattingViewControllerDelegate not bound -!missing-protocol-member! UITextInput::insertAttributedText: not found -!missing-protocol-member! UITextInput::replaceRange:withAttributedText: not found -!missing-protocol-member! UITextViewDelegate::textView:didBeginFormattingWithViewController: not found -!missing-protocol-member! UITextViewDelegate::textView:didEndFormattingWithViewController: not found -!missing-protocol-member! UITextViewDelegate::textView:willBeginFormattingWithViewController: not found -!missing-protocol-member! UITextViewDelegate::textView:willEndFormattingWithViewController: not found -!missing-selector! UIBackgroundConfiguration::shadowProperties not bound -!missing-selector! UIListContentConfiguration::alpha not bound -!missing-selector! UIListContentConfiguration::setAlpha: not bound -!missing-selector! UIListContentImageProperties::resolvedStrokeColorForTintColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColorTransformer: not bound -!missing-selector! UIListContentImageProperties::setStrokeWidth: not bound -!missing-selector! UIListContentImageProperties::strokeColor not bound -!missing-selector! UIListContentImageProperties::strokeColorTransformer not bound -!missing-selector! UIListContentImageProperties::strokeWidth not bound -!missing-selector! UIShadowProperties::color not bound -!missing-selector! UIShadowProperties::offset not bound -!missing-selector! UIShadowProperties::opacity not bound -!missing-selector! UIShadowProperties::path not bound -!missing-selector! UIShadowProperties::radius not bound -!missing-selector! UIShadowProperties::setColor: not bound -!missing-selector! UIShadowProperties::setOffset: not bound -!missing-selector! UIShadowProperties::setOpacity: not bound -!missing-selector! UIShadowProperties::setPath: not bound -!missing-selector! UIShadowProperties::setRadius: not bound -!missing-selector! UITextFormattingViewController::configuration not bound -!missing-selector! UITextFormattingViewController::delegate not bound -!missing-selector! UITextFormattingViewController::formattingDescriptor not bound -!missing-selector! UITextFormattingViewController::init not bound -!missing-selector! UITextFormattingViewController::initWithConfiguration: not bound -!missing-selector! UITextFormattingViewController::setDelegate: not bound -!missing-selector! UITextFormattingViewController::setFormattingDescriptor: not bound -!missing-selector! UITextFormattingViewControllerChangeValue::changeType not bound -!missing-selector! UITextFormattingViewControllerChangeValue::color not bound -!missing-selector! UITextFormattingViewControllerChangeValue::font not bound -!missing-selector! UITextFormattingViewControllerChangeValue::formattingStyleKey not bound -!missing-selector! UITextFormattingViewControllerChangeValue::highlight not bound -!missing-selector! UITextFormattingViewControllerChangeValue::numberValue not bound -!missing-selector! UITextFormattingViewControllerChangeValue::textAlignment not bound -!missing-selector! UITextFormattingViewControllerChangeValue::textList not bound -!missing-selector! UITextFormattingViewControllerComponent::componentKey not bound -!missing-selector! UITextFormattingViewControllerComponent::initWithComponentKey:preferredSize: not bound -!missing-selector! UITextFormattingViewControllerComponent::preferredSize not bound -!missing-selector! UITextFormattingViewControllerComponentGroup::components not bound -!missing-selector! UITextFormattingViewControllerComponentGroup::initWithComponents: not bound -!missing-selector! UITextFormattingViewControllerConfiguration::fontPickerConfiguration not bound -!missing-selector! UITextFormattingViewControllerConfiguration::formattingStyles not bound -!missing-selector! UITextFormattingViewControllerConfiguration::groups not bound -!missing-selector! UITextFormattingViewControllerConfiguration::init not bound -!missing-selector! UITextFormattingViewControllerConfiguration::initWithGroups: not bound -!missing-selector! UITextFormattingViewControllerConfiguration::setFontPickerConfiguration: not bound -!missing-selector! UITextFormattingViewControllerConfiguration::setFormattingStyles: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::fonts not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::formattingStyleKey not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::highlights not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::init not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::initWithAttributes: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::initWithString:range: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::lineHeight not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setFonts: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setFormattingStyleKey: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setHighlights: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setLineHeight: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setStrikethroughPresent: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setTextAlignments: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setTextColors: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setTextLists: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setUnderlinePresent: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::strikethroughPresent not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::textAlignments not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::textColors not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::textLists not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::underlinePresent not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::attributes not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::initWithStyleKey:title:attributes: not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::styleKey not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::title not bound -!missing-selector! UITextView::setTextFormattingConfiguration: not bound -!missing-selector! UITextView::textFormattingConfiguration not bound -!missing-type! UIShadowProperties not bound -!missing-type! UITextFormattingViewController not bound -!missing-type! UITextFormattingViewControllerChangeValue not bound -!missing-type! UITextFormattingViewControllerComponent not bound -!missing-type! UITextFormattingViewControllerComponentGroup not bound -!missing-type! UITextFormattingViewControllerConfiguration not bound -!missing-type! UITextFormattingViewControllerFormattingDescriptor not bound -!missing-type! UITextFormattingViewControllerFormattingStyle not bound -!missing-enum! UIFocusItemDeferralMode not bound -!missing-enum! UIWritingToolsResultOptions not bound -!missing-protocol! UITabBarControllerSidebarAnimating not bound -!missing-protocol-member! UIFocusItem::focusItemDeferralMode not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:displayedViewControllersForTab:proposedViewControllers: not found -!missing-protocol-member! UITextInput::attributedTextInRange: not found -!missing-protocol-member! UITextInput::didDismissWritingTools not found -!missing-protocol-member! UITextInput::willPresentWritingTools not found -!missing-protocol-member! UITextInputTraits::allowedWritingToolsResultOptions not found -!missing-protocol-member! UITextInputTraits::setAllowedWritingToolsResultOptions: not found -!missing-selector! UITab::managingTabGroup not bound -!missing-selector! UITextView::allowedWritingToolsResultOptions not bound -!missing-selector! UITextView::setAllowedWritingToolsResultOptions: not bound -!missing-field! UISceneSystemProtectionDidChangeNotification not bound -!missing-selector! UIScene::systemProtectionManager not bound -!missing-selector! UISceneSystemProtectionManager::isUserAuthenticationEnabled not bound -!missing-type! UISceneSystemProtectionManager not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.ignore index 19d8d5084fd8..85789b1901b0 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.ignore +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.ignore @@ -1677,3 +1677,7 @@ !incorrect-protocol-member! NSAccessibility::accessibilityUserInputLabels is REQUIRED and should be abstract !incorrect-protocol-member! NSAccessibility::setAccessibilityAttributedUserInputLabels: is REQUIRED and should be abstract !incorrect-protocol-member! NSAccessibility::setAccessibilityUserInputLabels: is REQUIRED and should be abstract + +# introduced and deprecated in the same version +!missing-protocol-member! NSTextInputTraits::setWritingToolsAllowedInputOptions: not found +!missing-protocol-member! NSTextInputTraits::writingToolsAllowedInputOptions not found diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo deleted file mode 100644 index 7174abdded1a..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AppKit.todo +++ /dev/null @@ -1,136 +0,0 @@ -!deprecated-attribute-missing! NSEPSImageRep missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::controlTint missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::isBezeled missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::setBezeled: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::setControlTint: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSShowAnimationEffect missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::delegate missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::initWithVoice: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::isSpeaking missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::setDelegate: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::setUsesFeedbackWindow: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::startSpeakingString: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::startSpeakingString:toURL: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::stopSpeaking missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::usesFeedbackWindow missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizerDelegate::speechSynthesizer:didFinishSpeaking: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizerDelegate::speechSynthesizer:willSpeakPhoneme: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizerDelegate::speechSynthesizer:willSpeakWord:ofString: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSViewController::presentViewControllerInWidget: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSDocument::shouldRunSavePanelWithAccessoryView missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::configurationDictionary missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::setConfigurationFromDictionary: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::setShowsBaselineSeparator: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::showsBaselineSeparator missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbarItem::allowsDuplicatesInToolbar missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::disableScreenUpdatesUntilFlush missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::initWithWindowRef: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::setShowsResizeIndicator: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::showsResizeIndicator missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::windowRef missing a [Deprecated] attribute -!extra-enum-value! Managed value 2 for NSWindowSharingType.ReadWrite not found in native headers -!missing-enum! NSCursorFrameResizeDirections not bound -!missing-enum! NSCursorFrameResizePosition not bound -!missing-enum! NSHorizontalDirections not bound -!missing-enum! NSSharingCollaborationMode not bound -!missing-enum! NSVerticalDirections not bound -!missing-enum! NSWritingToolsBehavior not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-field! NSToolbarNewIndexKey not bound -!missing-protocol-member! NSOpenSavePanelDelegate::panel:didSelectType: not found -!missing-protocol-member! NSOpenSavePanelDelegate::panel:displayNameForType: not found -!missing-protocol-member! NSSharingServicePickerDelegate::sharingServicePickerCollaborationModeRestrictions: not found -!missing-protocol-member! NSTextInputClient::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! NSTextInputClient::supportsAdaptiveImageGlyph not found -!missing-protocol-member! NSTextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! NSTextInputTraits::setMathExpressionCompletionType: not found -!missing-protocol-member! NSTextInputTraits::setWritingToolsAllowedInputOptions: not found -!missing-protocol-member! NSTextInputTraits::setWritingToolsBehavior: not found -!missing-protocol-member! NSTextInputTraits::writingToolsAllowedInputOptions not found -!missing-protocol-member! NSTextInputTraits::writingToolsBehavior not found -!missing-protocol-member! NSTextViewDelegate::textView:writingToolsIgnoredRangesInEnclosingRange: not found -!missing-protocol-member! NSTextViewDelegate::textViewWritingToolsDidEnd: not found -!missing-protocol-member! NSTextViewDelegate::textViewWritingToolsWillBegin: not found -!missing-protocol-member! NSWindowDelegate::windowForSharingRequestFromWindow: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +NSCursor::columnResizeCursor not bound -!missing-selector! +NSCursor::columnResizeCursorInDirections: not bound -!missing-selector! +NSCursor::frameResizeCursorFromPosition:inDirections: not bound -!missing-selector! +NSCursor::rowResizeCursor not bound -!missing-selector! +NSCursor::rowResizeCursorInDirections: not bound -!missing-selector! +NSCursor::zoomInCursor not bound -!missing-selector! +NSCursor::zoomOutCursor not bound -!missing-selector! +NSPopUpButton::popUpButtonWithMenu:target:action: not bound -!missing-selector! +NSPopUpButton::pullDownButtonWithImage:menu: not bound -!missing-selector! +NSPopUpButton::pullDownButtonWithTitle:image:menu: not bound -!missing-selector! +NSPopUpButton::pullDownButtonWithTitle:menu: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! NSDocument::savePanelShowsFileFormatsControl not bound -!missing-selector! NSPopUpButton::altersStateOfSelectedItem not bound -!missing-selector! NSPopUpButton::setAltersStateOfSelectedItem: not bound -!missing-selector! NSPopUpButton::setUsesItemFromMenu: not bound -!missing-selector! NSPopUpButton::usesItemFromMenu not bound -!missing-selector! NSSavePanel::currentContentType not bound -!missing-selector! NSSavePanel::setCurrentContentType: not bound -!missing-selector! NSSavePanel::setShowsContentTypes: not bound -!missing-selector! NSSavePanel::showsContentTypes not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertDismissButtonTitle not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertMessage not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertRecoverySuggestionButtonLaunchURL not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertRecoverySuggestionButtonTitle not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertTitle not bound -!missing-selector! NSSharingCollaborationModeRestriction::disabledMode not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode: not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage: not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle: not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL: not bound -!missing-selector! NSTextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! NSTextView::highlight: not bound -!missing-selector! NSTextView::isWritingToolsActive not bound -!missing-selector! NSTextView::mathExpressionCompletionType not bound -!missing-selector! NSTextView::setMathExpressionCompletionType: not bound -!missing-selector! NSTextView::setTextHighlightAttributes: not bound -!missing-selector! NSTextView::textHighlightAttributes not bound -!missing-selector! NSToolbar::allowsDisplayModeCustomization not bound -!missing-selector! NSToolbar::itemIdentifiers not bound -!missing-selector! NSToolbar::removeItemWithItemIdentifier: not bound -!missing-selector! NSToolbar::setAllowsDisplayModeCustomization: not bound -!missing-selector! NSToolbar::setItemIdentifiers: not bound -!missing-selector! NSToolbarItem::isHidden not bound -!missing-selector! NSToolbarItem::setHidden: not bound -!missing-selector! NSWindow::beginDraggingSessionWithItems:event:source: not bound -!missing-selector! NSWindow::requestSharingOfWindow:completionHandler: not bound -!missing-selector! NSWindow::requestSharingOfWindowUsingPreview:title:completionHandler: not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! NSSharingCollaborationModeRestriction not bound -!missing-selector! NSTextView::setWritingToolsBehavior: not bound -!missing-selector! NSTextView::writingToolsBehavior not bound -!missing-selector! NSWindow::cascadingReferenceFrame not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-protocol! NSViewContentSelectionInfo not bound -!missing-protocol-member! NSStandardKeyBindingResponding::showContextMenuForSelection: not found -!missing-selector! NSMenuItem::setSubtitle: not bound -!missing-selector! NSMenuItem::subtitle not bound -!missing-selector! NSResponder::contextMenuKeyDown: not bound -!missing-enum! NSWritingToolsResultOptions not bound -!missing-protocol-member! NSTextInputTraits::allowedWritingToolsResultOptions not found -!missing-protocol-member! NSTextInputTraits::setAllowedWritingToolsResultOptions: not found -!missing-selector! NSTextView::allowedWritingToolsResultOptions not bound -!missing-selector! NSTextView::setAllowedWritingToolsResultOptions: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo deleted file mode 100644 index 0a733b7e9054..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.todo +++ /dev/null @@ -1,222 +0,0 @@ -!missing-enum! UICollectionLayoutListContentHuggingElements not bound -!missing-enum! UIColorProminence not bound -!missing-enum! UIListEnvironment not bound -!missing-enum! UITabBarControllerMode not bound -!missing-enum! UITableViewContentHuggingElements not bound -!missing-enum! UITabPlacement not bound -!missing-enum! UITextMathExpressionCompletionType not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-protocol-member! UIFocusItem::isTransparentFocusItem not found -!missing-protocol-member! UIMutableTraits::listEnvironment not found -!missing-protocol-member! UIMutableTraits::setListEnvironment: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:didSelectTab:previousTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:shouldSelectTab: not found -!missing-protocol-member! UITextInput::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! UITextInput::setSupportsAdaptiveImageGlyph: not found -!missing-protocol-member! UITextInput::supportsAdaptiveImageGlyph not found -!missing-protocol-member! UITextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! UITextInputTraits::setMathExpressionCompletionType: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +UIBackgroundConfiguration::listCellConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listFooterConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listHeaderConfiguration not bound -!missing-selector! +UIListContentConfiguration::footerConfiguration not bound -!missing-selector! +UIListContentConfiguration::headerConfiguration not bound -!missing-selector! +UITraitCollection::traitCollectionWithListEnvironment: not bound -!missing-selector! +UIUpdateActionPhase::afterCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateComplete not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateScheduled not bound -!missing-selector! +UIUpdateActionPhase::beforeCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForView: not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForView: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionTarget:selector: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionTarget:selector: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! UICollectionLayoutListConfiguration::contentHuggingElements not bound -!missing-selector! UICollectionLayoutListConfiguration::setContentHuggingElements: not bound -!missing-selector! UICollectionView::indexPathForSupplementaryView: not bound -!missing-selector! UIColor::colorWithProminence: not bound -!missing-selector! UIColor::prominence not bound -!missing-selector! UISearchTab::initWithViewControllerProvider: not bound -!missing-selector! UITab::allowsHiding not bound -!missing-selector! UITab::badgeValue not bound -!missing-selector! UITab::identifier not bound -!missing-selector! UITab::image not bound -!missing-selector! UITab::initWithTitle:image:identifier:viewControllerProvider: not bound -!missing-selector! UITab::isHidden not bound -!missing-selector! UITab::isHiddenByDefault not bound -!missing-selector! UITab::parent not bound -!missing-selector! UITab::preferredPlacement not bound -!missing-selector! UITab::setAllowsHiding: not bound -!missing-selector! UITab::setBadgeValue: not bound -!missing-selector! UITab::setHidden: not bound -!missing-selector! UITab::setHiddenByDefault: not bound -!missing-selector! UITab::setImage: not bound -!missing-selector! UITab::setPreferredPlacement: not bound -!missing-selector! UITab::setSubtitle: not bound -!missing-selector! UITab::setTitle: not bound -!missing-selector! UITab::setUserInfo: not bound -!missing-selector! UITab::subtitle not bound -!missing-selector! UITab::tabBarController not bound -!missing-selector! UITab::title not bound -!missing-selector! UITab::userInfo not bound -!missing-selector! UITab::viewController not bound -!missing-selector! UITabBarController::compactTabIdentifiers not bound -!missing-selector! UITabBarController::customizationIdentifier not bound -!missing-selector! UITabBarController::initWithTabs: not bound -!missing-selector! UITabBarController::isTabBarHidden not bound -!missing-selector! UITabBarController::mode not bound -!missing-selector! UITabBarController::selectedTab not bound -!missing-selector! UITabBarController::setCompactTabIdentifiers: not bound -!missing-selector! UITabBarController::setCustomizationIdentifier: not bound -!missing-selector! UITabBarController::setMode: not bound -!missing-selector! UITabBarController::setSelectedTab: not bound -!missing-selector! UITabBarController::setTabBarHidden: not bound -!missing-selector! UITabBarController::setTabBarHidden:animated: not bound -!missing-selector! UITabBarController::setTabs: not bound -!missing-selector! UITabBarController::setTabs:animated: not bound -!missing-selector! UITabBarController::tabForIdentifier: not bound -!missing-selector! UITabBarController::tabs not bound -!missing-selector! UITabGroup::allowsReordering not bound -!missing-selector! UITabGroup::children not bound -!missing-selector! UITabGroup::defaultChildIdentifier not bound -!missing-selector! UITabGroup::displayOrder not bound -!missing-selector! UITabGroup::displayOrderIdentifiers not bound -!missing-selector! UITabGroup::initWithTitle:image:identifier:children:viewControllerProvider: not bound -!missing-selector! UITabGroup::managingNavigationController not bound -!missing-selector! UITabGroup::selectedChild not bound -!missing-selector! UITabGroup::setAllowsReordering: not bound -!missing-selector! UITabGroup::setChildren: not bound -!missing-selector! UITabGroup::setDefaultChildIdentifier: not bound -!missing-selector! UITabGroup::setDisplayOrderIdentifiers: not bound -!missing-selector! UITabGroup::setManagingNavigationController: not bound -!missing-selector! UITabGroup::setSelectedChild: not bound -!missing-selector! UITabGroup::tabForIdentifier: not bound -!missing-selector! UITableView::contentHuggingElements not bound -!missing-selector! UITableView::setContentHuggingElements: not bound -!missing-selector! UITextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! UITextView::setTextHighlightAttributes: not bound -!missing-selector! UITextView::textHighlightAttributes not bound -!missing-selector! UITraitCollection::listEnvironment not bound -!missing-selector! UIUpdateInfo::completionDeadlineTime not bound -!missing-selector! UIUpdateInfo::estimatedPresentationTime not bound -!missing-selector! UIUpdateInfo::isImmediatePresentationExpected not bound -!missing-selector! UIUpdateInfo::isLowLatencyEventDispatchConfirmed not bound -!missing-selector! UIUpdateInfo::isPerformingLowLatencyPhases not bound -!missing-selector! UIUpdateInfo::modelTime not bound -!missing-selector! UIUpdateLink::addActionToPhase:handler: not bound -!missing-selector! UIUpdateLink::addActionToPhase:target:selector: not bound -!missing-selector! UIUpdateLink::addActionWithHandler: not bound -!missing-selector! UIUpdateLink::addActionWithTarget:selector: not bound -!missing-selector! UIUpdateLink::currentUpdateInfo not bound -!missing-selector! UIUpdateLink::isEnabled not bound -!missing-selector! UIUpdateLink::preferredFrameRateRange not bound -!missing-selector! UIUpdateLink::requiresContinuousUpdates not bound -!missing-selector! UIUpdateLink::setEnabled: not bound -!missing-selector! UIUpdateLink::setPreferredFrameRateRange: not bound -!missing-selector! UIUpdateLink::setRequiresContinuousUpdates: not bound -!missing-selector! UIUpdateLink::setWantsImmediatePresentation: not bound -!missing-selector! UIUpdateLink::setWantsLowLatencyEventDispatch: not bound -!missing-selector! UIUpdateLink::wantsImmediatePresentation not bound -!missing-selector! UIUpdateLink::wantsLowLatencyEventDispatch not bound -!missing-selector! UIViewController::tab not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! UISearchTab not bound -!missing-type! UITab not bound -!missing-type! UITabGroup not bound -!missing-type! UITraitListEnvironment not bound -!missing-type! UIUpdateActionPhase not bound -!missing-type! UIUpdateInfo not bound -!missing-type! UIUpdateLink not bound -!missing-enum! UIAccessibilityExpandedStatus not bound -!missing-field! UIAccessibilityCustomActionCategoryEdit not bound -!missing-selector! +UIViewControllerTransition::coverVerticalTransition not bound -!missing-selector! +UIViewControllerTransition::crossDissolveTransition not bound -!missing-selector! +UIViewControllerTransition::flipHorizontalTransition not bound -!missing-selector! +UIViewControllerTransition::partialCurlTransition not bound -!missing-selector! +UIViewControllerTransition::zoomWithOptions:sourceViewProvider: not bound -!missing-selector! NSObject::accessibilityExpandedStatus not bound -!missing-selector! NSObject::accessibilityExpandedStatusBlock not bound -!missing-selector! NSObject::accessibilityHitTest:withEvent: not bound -!missing-selector! NSObject::setAccessibilityExpandedStatus: not bound -!missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound -!missing-selector! UIAccessibilityCustomAction::category not bound -!missing-selector! UIAccessibilityCustomAction::setCategory: not bound -!missing-selector! UIViewController::preferredTransition not bound -!missing-selector! UIViewController::setPreferredTransition: not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::sourceView not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::zoomedViewController not bound -!missing-selector! UIZoomTransitionInteractionContext::location not bound -!missing-selector! UIZoomTransitionInteractionContext::velocity not bound -!missing-selector! UIZoomTransitionInteractionContext::willBegin not bound -!missing-selector! UIZoomTransitionOptions::alignmentRectProvider not bound -!missing-selector! UIZoomTransitionOptions::dimmingColor not bound -!missing-selector! UIZoomTransitionOptions::dimmingVisualEffect not bound -!missing-selector! UIZoomTransitionOptions::interactiveDismissShouldBegin not bound -!missing-selector! UIZoomTransitionOptions::setAlignmentRectProvider: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingColor: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingVisualEffect: not bound -!missing-selector! UIZoomTransitionOptions::setInteractiveDismissShouldBegin: not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::sourceViewController not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::zoomedViewController not bound -!missing-type! UIViewControllerTransition not bound -!missing-type! UIZoomTransitionAlignmentRectContext not bound -!missing-type! UIZoomTransitionInteractionContext not bound -!missing-type! UIZoomTransitionOptions not bound -!missing-type! UIZoomTransitionSourceViewProviderContext not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-protocol-member! UITextInput::insertAttributedText: not found -!missing-protocol-member! UITextInput::replaceRange:withAttributedText: not found -!missing-selector! UIBackgroundConfiguration::shadowProperties not bound -!missing-selector! UIListContentConfiguration::alpha not bound -!missing-selector! UIListContentConfiguration::setAlpha: not bound -!missing-selector! UIListContentImageProperties::resolvedStrokeColorForTintColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColorTransformer: not bound -!missing-selector! UIListContentImageProperties::setStrokeWidth: not bound -!missing-selector! UIListContentImageProperties::strokeColor not bound -!missing-selector! UIListContentImageProperties::strokeColorTransformer not bound -!missing-selector! UIListContentImageProperties::strokeWidth not bound -!missing-selector! UIShadowProperties::color not bound -!missing-selector! UIShadowProperties::offset not bound -!missing-selector! UIShadowProperties::opacity not bound -!missing-selector! UIShadowProperties::path not bound -!missing-selector! UIShadowProperties::radius not bound -!missing-selector! UIShadowProperties::setColor: not bound -!missing-selector! UIShadowProperties::setOffset: not bound -!missing-selector! UIShadowProperties::setOpacity: not bound -!missing-selector! UIShadowProperties::setPath: not bound -!missing-selector! UIShadowProperties::setRadius: not bound -!missing-type! UIShadowProperties not bound -!missing-enum! UIFocusItemDeferralMode not bound -!missing-protocol-member! UIFocusItem::focusItemDeferralMode not found -!missing-protocol-member! UITextInput::attributedTextInRange: not found -!missing-selector! UITab::managingTabGroup not bound diff --git a/tests/xtro-sharpie/common-AppKit.ignore b/tests/xtro-sharpie/common-AppKit.ignore index 7a8c18adcd75..cd9210f872bf 100644 --- a/tests/xtro-sharpie/common-AppKit.ignore +++ b/tests/xtro-sharpie/common-AppKit.ignore @@ -547,3 +547,4 @@ !missing-type! NSPDFPanel not bound !missing-type! NSPICTImageRep not bound !missing-type! NSPersistentDocument not bound + diff --git a/tests/xtro-sharpie/iOS-UIKit.ignore b/tests/xtro-sharpie/iOS-UIKit.ignore index 07e91a128713..beab52dcdaa2 100644 --- a/tests/xtro-sharpie/iOS-UIKit.ignore +++ b/tests/xtro-sharpie/iOS-UIKit.ignore @@ -20,6 +20,8 @@ !incorrect-protocol-member! UIFocusItem::frame is REQUIRED and should be abstract !incorrect-protocol-member! UIFocusEnvironment::focusItemContainer is REQUIRED and should be abstract !incorrect-protocol-member! UIFocusEnvironment::parentFocusEnvironment is REQUIRED and should be abstract +!incorrect-protocol-member! UIMutableTraits::listEnvironment is REQUIRED and should be abstract +!incorrect-protocol-member! UIMutableTraits::setListEnvironment: is REQUIRED and should be abstract ## Special case from UIAccessibilityAction. We added it (completly) on UIResponser but magic tap is also available on app delegate according to docs ## See comments is uikit.cs for more info diff --git a/tests/xtro-sharpie/iOS-UIKit.todo b/tests/xtro-sharpie/iOS-UIKit.todo index 69a5bb9a7103..6285c95811dc 100644 --- a/tests/xtro-sharpie/iOS-UIKit.todo +++ b/tests/xtro-sharpie/iOS-UIKit.todo @@ -1,470 +1,5 @@ -!deprecated-attribute-missing! UIFontPickerViewControllerConfiguration::filteredLanguagesPredicate missing a [Deprecated] attribute -!deprecated-attribute-missing! UIFontPickerViewControllerConfiguration::setFilteredLanguagesPredicate: missing a [Deprecated] attribute -!missing-enum! UIActivityCollaborationMode not bound -!missing-enum! UIActivitySectionTypes not bound -!missing-enum! UICollectionLayoutListContentHuggingElements not bound -!missing-enum! UIColorProminence not bound -!missing-enum! UIListEnvironment not bound -!missing-enum! UITabBarControllerMode not bound -!missing-enum! UITabBarControllerSidebarLayout not bound -!missing-enum! UITabGroupSidebarAppearance not bound -!missing-enum! UITableViewContentHuggingElements not bound -!missing-enum! UITabPlacement not bound -!missing-enum! UITextMathExpressionCompletionType not bound -!missing-enum! UIWritingToolsBehavior not bound -!missing-enum-value! UIPasteControlDisplayMode native value UIPasteControlDisplayModeArrowAndLabel = 3 not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-field! UIActivityItemsConfigurationMetadataKeyCollaborationModeRestrictions not bound -!missing-field! UIActivityItemsConfigurationMetadataKeyShareRecipients not bound -!missing-field! UIDocumentCreationIntentDefault not bound -!missing-protocol! UICalendarSelectionWeekOfYearDelegate not bound -!missing-protocol! UITabBarControllerSidebarDelegate not bound -!missing-protocol-member! UIActivityItemSource::activityViewControllerShareRecipients: not found -!missing-protocol-member! UIMutableTraits::listEnvironment not found -!missing-protocol-member! UIMutableTraits::setListEnvironment: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:didSelectTab:previousTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:displayOrderDidChangeForGroup: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:shouldSelectTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:tab:acceptItemsFromDropSession: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:tab:operationForAcceptingItemsFromDropSession: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:visibilityDidChangeForTabs: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarControllerDidEndEditing: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarControllerWillBeginEditing: not found -!missing-protocol-member! UITextInput::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! UITextInput::isEditable not found -!missing-protocol-member! UITextInput::setSupportsAdaptiveImageGlyph: not found -!missing-protocol-member! UITextInput::supportsAdaptiveImageGlyph not found -!missing-protocol-member! UITextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! UITextInputTraits::setMathExpressionCompletionType: not found -!missing-protocol-member! UITextInputTraits::setWritingToolsBehavior: not found -!missing-protocol-member! UITextInputTraits::writingToolsBehavior not found -!missing-protocol-member! UITextViewDelegate::textView:writingToolsIgnoredRangesInEnclosingRange: not found -!missing-protocol-member! UITextViewDelegate::textViewWritingToolsDidEnd: not found -!missing-protocol-member! UITextViewDelegate::textViewWritingToolsWillBegin: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +UIBackgroundConfiguration::listCellConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listFooterConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listHeaderConfiguration not bound -!missing-selector! +UIDocumentViewControllerLaunchOptions::createDocumentActionWithIntent: not bound -!missing-selector! +UIListContentConfiguration::footerConfiguration not bound -!missing-selector! +UIListContentConfiguration::headerConfiguration not bound -!missing-selector! +UITabSidebarItem::itemFromRequest: not bound -!missing-selector! +UITabSidebarScrollTarget::targetForFooter not bound -!missing-selector! +UITabSidebarScrollTarget::targetForHeader not bound -!missing-selector! +UITabSidebarScrollTarget::targetForTab: not bound -!missing-selector! +UITraitCollection::traitCollectionWithListEnvironment: not bound -!missing-selector! +UIUpdateActionPhase::afterCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateComplete not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateScheduled not bound -!missing-selector! +UIUpdateActionPhase::beforeCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForView: not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForView: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionTarget:selector: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionTarget:selector: not bound -!missing-selector! +UIViewControllerTransition::coverVerticalTransition not bound -!missing-selector! +UIViewControllerTransition::crossDissolveTransition not bound -!missing-selector! +UIViewControllerTransition::flipHorizontalTransition not bound -!missing-selector! +UIViewControllerTransition::partialCurlTransition not bound -!missing-selector! +UIViewControllerTransition::zoomWithOptions:sourceViewProvider: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertDismissButtonTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertMessage not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertRecoverySuggestionButtonLaunchURL not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertRecoverySuggestionButtonTitle not bound -!missing-selector! UIActivityCollaborationModeRestriction::alertTitle not bound !missing-selector! UIActivityCollaborationModeRestriction::description not bound -!missing-selector! UIActivityCollaborationModeRestriction::disabledMode not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle: not bound -!missing-selector! UIActivityCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL: not bound -!missing-selector! UIActivityViewController::excludedActivitySectionTypes not bound -!missing-selector! UIActivityViewController::setExcludedActivitySectionTypes: not bound -!missing-selector! UICalendarSelectionWeekOfYear::delegate not bound -!missing-selector! UICalendarSelectionWeekOfYear::initWithDelegate: not bound -!missing-selector! UICalendarSelectionWeekOfYear::selectedWeekOfYear not bound -!missing-selector! UICalendarSelectionWeekOfYear::setSelectedWeekOfYear: not bound -!missing-selector! UICalendarSelectionWeekOfYear::setSelectedWeekOfYear:animated: not bound -!missing-selector! UICollectionLayoutListConfiguration::contentHuggingElements not bound -!missing-selector! UICollectionLayoutListConfiguration::setContentHuggingElements: not bound -!missing-selector! UICollectionView::indexPathForSupplementaryView: not bound -!missing-selector! UIColor::colorWithProminence: not bound -!missing-selector! UIColor::prominence not bound -!missing-selector! UIDocumentBrowserViewController::activeDocumentCreationIntent not bound -!missing-selector! UIDocumentViewController::launchOptions not bound -!missing-selector! UIDocumentViewController::setLaunchOptions: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::background not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::backgroundAccessoryView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::browserViewController not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::documentTargetView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::foregroundAccessoryView not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::primaryAction not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::secondaryAction not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBackground: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBackgroundAccessoryView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setBrowserViewController: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setDocumentTargetView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setForegroundAccessoryView: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setPrimaryAction: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setSecondaryAction: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::setTitle: not bound -!missing-selector! UIDocumentViewControllerLaunchOptions::title not bound -!missing-selector! UIPasteControlConfiguration::imagePlacement not bound -!missing-selector! UIPasteControlConfiguration::setImagePlacement: not bound -!missing-selector! UISearchTab::initWithViewControllerProvider: not bound -!missing-selector! UITab::allowsHiding not bound -!missing-selector! UITab::badgeValue not bound -!missing-selector! UITab::identifier not bound -!missing-selector! UITab::image not bound -!missing-selector! UITab::initWithTitle:image:identifier:viewControllerProvider: not bound -!missing-selector! UITab::isHidden not bound -!missing-selector! UITab::isHiddenByDefault not bound -!missing-selector! UITab::parent not bound -!missing-selector! UITab::preferredPlacement not bound -!missing-selector! UITab::setAllowsHiding: not bound -!missing-selector! UITab::setBadgeValue: not bound -!missing-selector! UITab::setHidden: not bound -!missing-selector! UITab::setHiddenByDefault: not bound -!missing-selector! UITab::setImage: not bound -!missing-selector! UITab::setPreferredPlacement: not bound -!missing-selector! UITab::setSubtitle: not bound -!missing-selector! UITab::setTitle: not bound -!missing-selector! UITab::setUserInfo: not bound -!missing-selector! UITab::subtitle not bound -!missing-selector! UITab::tabBarController not bound -!missing-selector! UITab::title not bound -!missing-selector! UITab::userInfo not bound -!missing-selector! UITab::viewController not bound -!missing-selector! UITabBarController::compactTabIdentifiers not bound -!missing-selector! UITabBarController::customizationIdentifier not bound -!missing-selector! UITabBarController::initWithTabs: not bound -!missing-selector! UITabBarController::isTabBarHidden not bound -!missing-selector! UITabBarController::mode not bound -!missing-selector! UITabBarController::selectedTab not bound -!missing-selector! UITabBarController::setCompactTabIdentifiers: not bound -!missing-selector! UITabBarController::setCustomizationIdentifier: not bound -!missing-selector! UITabBarController::setMode: not bound -!missing-selector! UITabBarController::setSelectedTab: not bound -!missing-selector! UITabBarController::setTabBarHidden: not bound -!missing-selector! UITabBarController::setTabBarHidden:animated: not bound -!missing-selector! UITabBarController::setTabs: not bound -!missing-selector! UITabBarController::setTabs:animated: not bound -!missing-selector! UITabBarController::sidebar not bound -!missing-selector! UITabBarController::tabForIdentifier: not bound -!missing-selector! UITabBarController::tabs not bound -!missing-selector! UITabBarControllerSidebar::bottomBarView not bound -!missing-selector! UITabBarControllerSidebar::delegate not bound -!missing-selector! UITabBarControllerSidebar::footerContentConfiguration not bound -!missing-selector! UITabBarControllerSidebar::headerContentConfiguration not bound -!missing-selector! UITabBarControllerSidebar::isHidden not bound -!missing-selector! UITabBarControllerSidebar::preferredLayout not bound -!missing-selector! UITabBarControllerSidebar::reconfigureItemForTab: not bound -!missing-selector! UITabBarControllerSidebar::scrollToTarget:animated: not bound -!missing-selector! UITabBarControllerSidebar::setBottomBarView: not bound -!missing-selector! UITabBarControllerSidebar::setDelegate: not bound -!missing-selector! UITabBarControllerSidebar::setFooterContentConfiguration: not bound -!missing-selector! UITabBarControllerSidebar::setHeaderContentConfiguration: not bound -!missing-selector! UITabBarControllerSidebar::setHidden: not bound -!missing-selector! UITabBarControllerSidebar::setPreferredLayout: not bound -!missing-selector! UITabGroup::allowsReordering not bound -!missing-selector! UITabGroup::children not bound -!missing-selector! UITabGroup::defaultChildIdentifier not bound -!missing-selector! UITabGroup::displayOrder not bound -!missing-selector! UITabGroup::displayOrderIdentifiers not bound -!missing-selector! UITabGroup::initWithTitle:image:identifier:children:viewControllerProvider: not bound -!missing-selector! UITabGroup::managingNavigationController not bound -!missing-selector! UITabGroup::selectedChild not bound -!missing-selector! UITabGroup::setAllowsReordering: not bound -!missing-selector! UITabGroup::setChildren: not bound -!missing-selector! UITabGroup::setDefaultChildIdentifier: not bound -!missing-selector! UITabGroup::setDisplayOrderIdentifiers: not bound -!missing-selector! UITabGroup::setManagingNavigationController: not bound -!missing-selector! UITabGroup::setSelectedChild: not bound -!missing-selector! UITabGroup::setSidebarActions: not bound -!missing-selector! UITabGroup::setSidebarAppearance: not bound -!missing-selector! UITabGroup::sidebarActions not bound -!missing-selector! UITabGroup::sidebarAppearance not bound -!missing-selector! UITabGroup::tabForIdentifier: not bound -!missing-selector! UITableView::contentHuggingElements not bound -!missing-selector! UITableView::setContentHuggingElements: not bound -!missing-selector! UITabSidebarItem::accessories not bound -!missing-selector! UITabSidebarItem::action not bound -!missing-selector! UITabSidebarItem::backgroundConfiguration not bound -!missing-selector! UITabSidebarItem::configurationState not bound -!missing-selector! UITabSidebarItem::contentConfiguration not bound -!missing-selector! UITabSidebarItem::defaultBackgroundConfiguration not bound -!missing-selector! UITabSidebarItem::defaultContentConfiguration not bound -!missing-selector! UITabSidebarItem::setAccessories: not bound -!missing-selector! UITabSidebarItem::setBackgroundConfiguration: not bound -!missing-selector! UITabSidebarItem::setContentConfiguration: not bound -!missing-selector! UITabSidebarItem::tab not bound -!missing-selector! UITabSidebarItemRequest::action not bound -!missing-selector! UITabSidebarItemRequest::tab not bound -!missing-selector! UITextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! UITextView::isWritingToolsActive not bound -!missing-selector! UITextView::setTextHighlightAttributes: not bound -!missing-selector! UITextView::textHighlightAttributes not bound -!missing-selector! UITraitCollection::listEnvironment not bound -!missing-selector! UIUpdateInfo::completionDeadlineTime not bound -!missing-selector! UIUpdateInfo::estimatedPresentationTime not bound -!missing-selector! UIUpdateInfo::isImmediatePresentationExpected not bound -!missing-selector! UIUpdateInfo::isLowLatencyEventDispatchConfirmed not bound -!missing-selector! UIUpdateInfo::isPerformingLowLatencyPhases not bound -!missing-selector! UIUpdateInfo::modelTime not bound -!missing-selector! UIUpdateLink::addActionToPhase:handler: not bound -!missing-selector! UIUpdateLink::addActionToPhase:target:selector: not bound -!missing-selector! UIUpdateLink::addActionWithHandler: not bound -!missing-selector! UIUpdateLink::addActionWithTarget:selector: not bound -!missing-selector! UIUpdateLink::currentUpdateInfo not bound -!missing-selector! UIUpdateLink::isEnabled not bound -!missing-selector! UIUpdateLink::preferredFrameRateRange not bound -!missing-selector! UIUpdateLink::requiresContinuousUpdates not bound -!missing-selector! UIUpdateLink::setEnabled: not bound -!missing-selector! UIUpdateLink::setPreferredFrameRateRange: not bound -!missing-selector! UIUpdateLink::setRequiresContinuousUpdates: not bound -!missing-selector! UIUpdateLink::setWantsImmediatePresentation: not bound -!missing-selector! UIUpdateLink::setWantsLowLatencyEventDispatch: not bound -!missing-selector! UIUpdateLink::wantsImmediatePresentation not bound -!missing-selector! UIUpdateLink::wantsLowLatencyEventDispatch not bound -!missing-selector! UIViewController::preferredTransition not bound -!missing-selector! UIViewController::setPreferredTransition: not bound -!missing-selector! UIViewController::tab not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::sourceView not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::zoomedViewController not bound -!missing-selector! UIZoomTransitionInteractionContext::location not bound -!missing-selector! UIZoomTransitionInteractionContext::velocity not bound -!missing-selector! UIZoomTransitionInteractionContext::willBegin not bound -!missing-selector! UIZoomTransitionOptions::alignmentRectProvider not bound -!missing-selector! UIZoomTransitionOptions::dimmingColor not bound -!missing-selector! UIZoomTransitionOptions::dimmingVisualEffect not bound -!missing-selector! UIZoomTransitionOptions::interactiveDismissShouldBegin not bound -!missing-selector! UIZoomTransitionOptions::setAlignmentRectProvider: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingColor: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingVisualEffect: not bound -!missing-selector! UIZoomTransitionOptions::setInteractiveDismissShouldBegin: not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::sourceViewController not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::zoomedViewController not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! UIActivityCollaborationModeRestriction not bound -!missing-type! UICalendarSelectionWeekOfYear not bound -!missing-type! UIDocumentViewControllerLaunchOptions not bound -!missing-type! UISearchTab not bound -!missing-type! UITab not bound -!missing-type! UITabBarControllerSidebar not bound -!missing-type! UITabGroup not bound -!missing-type! UITabSidebarItem not bound -!missing-type! UITabSidebarItemRequest not bound -!missing-type! UITabSidebarScrollTarget not bound -!missing-type! UITraitListEnvironment not bound -!missing-type! UIUpdateActionPhase not bound -!missing-type! UIUpdateInfo not bound -!missing-type! UIUpdateLink not bound -!missing-type! UIViewControllerTransition not bound -!missing-type! UIZoomTransitionAlignmentRectContext not bound -!missing-type! UIZoomTransitionInteractionContext not bound -!missing-type! UIZoomTransitionOptions not bound -!missing-type! UIZoomTransitionSourceViewProviderContext not bound -!missing-enum! UIAccessibilityExpandedStatus not bound -!missing-field! UIAccessibilityCustomActionCategoryEdit not bound !missing-selector! NSObject::accessibilityExpandedStatus not bound !missing-selector! NSObject::accessibilityExpandedStatusBlock not bound -!missing-selector! NSObject::accessibilityHitTest:withEvent: not bound -!missing-selector! NSObject::accessibilityNextTextNavigationElement not bound -!missing-selector! NSObject::accessibilityNextTextNavigationElementBlock not bound -!missing-selector! NSObject::accessibilityPreviousTextNavigationElement not bound -!missing-selector! NSObject::accessibilityPreviousTextNavigationElementBlock not bound !missing-selector! NSObject::setAccessibilityExpandedStatus: not bound !missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound -!missing-selector! NSObject::setAccessibilityNextTextNavigationElement: not bound -!missing-selector! NSObject::setAccessibilityNextTextNavigationElementBlock: not bound -!missing-selector! NSObject::setAccessibilityPreviousTextNavigationElement: not bound -!missing-selector! NSObject::setAccessibilityPreviousTextNavigationElementBlock: not bound -!missing-selector! UIAccessibilityCustomAction::category not bound -!missing-selector! UIAccessibilityCustomAction::setCategory: not bound -!missing-selector! UITextView::setWritingToolsBehavior: not bound -!missing-selector! UITextView::writingToolsBehavior not bound -!missing-enum! UITextFormattingViewControllerComponentSize not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-field! UITextFormattingViewControllerDecreaseFontSizeChangeType not bound -!missing-field! UITextFormattingViewControllerDecreaseIndentationChangeType not bound -!missing-field! UITextFormattingViewControllerFontAttributesComponentKey not bound -!missing-field! UITextFormattingViewControllerFontChangeType not bound -!missing-field! UITextFormattingViewControllerFontPickerComponentKey not bound -!missing-field! UITextFormattingViewControllerFontPointSizeComponentKey not bound -!missing-field! UITextFormattingViewControllerFontSizeChangeType not bound -!missing-field! UITextFormattingViewControllerFontSizeComponentKey not bound -!missing-field! UITextFormattingViewControllerFormattingStyleChangeType not bound -!missing-field! UITextFormattingViewControllerFormattingStylesComponentKey not bound -!missing-field! UITextFormattingViewControllerHighlightBlue not bound -!missing-field! UITextFormattingViewControllerHighlightChangeType not bound -!missing-field! UITextFormattingViewControllerHighlightComponentKey not bound -!missing-field! UITextFormattingViewControllerHighlightDefault not bound -!missing-field! UITextFormattingViewControllerHighlightMint not bound -!missing-field! UITextFormattingViewControllerHighlightOrange not bound -!missing-field! UITextFormattingViewControllerHighlightPickerComponentKey not bound -!missing-field! UITextFormattingViewControllerHighlightPink not bound -!missing-field! UITextFormattingViewControllerHighlightPurple not bound -!missing-field! UITextFormattingViewControllerIncreaseFontSizeChangeType not bound -!missing-field! UITextFormattingViewControllerIncreaseIndentationChangeType not bound -!missing-field! UITextFormattingViewControllerLineHeightComponentKey not bound -!missing-field! UITextFormattingViewControllerLineHeightPointSizeChangeType not bound -!missing-field! UITextFormattingViewControllerListStylesComponentKey not bound -!missing-field! UITextFormattingViewControllerRemoveBoldChangeType not bound -!missing-field! UITextFormattingViewControllerRemoveItalicChangeType not bound -!missing-field! UITextFormattingViewControllerRemoveStrikethroughChangeType not bound -!missing-field! UITextFormattingViewControllerRemoveUnderlineChangeType not bound -!missing-field! UITextFormattingViewControllerSetBoldChangeType not bound -!missing-field! UITextFormattingViewControllerSetItalicChangeType not bound -!missing-field! UITextFormattingViewControllerSetStrikethroughChangeType not bound -!missing-field! UITextFormattingViewControllerSetUnderlineChangeType not bound -!missing-field! UITextFormattingViewControllerTextAlignmentAndJustificationComponentKey not bound -!missing-field! UITextFormattingViewControllerTextAlignmentCenter not bound -!missing-field! UITextFormattingViewControllerTextAlignmentChangeType not bound -!missing-field! UITextFormattingViewControllerTextAlignmentComponentKey not bound -!missing-field! UITextFormattingViewControllerTextAlignmentJustified not bound -!missing-field! UITextFormattingViewControllerTextAlignmentLeft not bound -!missing-field! UITextFormattingViewControllerTextAlignmentNatural not bound -!missing-field! UITextFormattingViewControllerTextAlignmentRight not bound -!missing-field! UITextFormattingViewControllerTextColorChangeType not bound -!missing-field! UITextFormattingViewControllerTextColorComponentKey not bound -!missing-field! UITextFormattingViewControllerTextIndentationComponentKey not bound -!missing-field! UITextFormattingViewControllerTextListChangeType not bound -!missing-field! UITextFormattingViewControllerTextListDecimal not bound -!missing-field! UITextFormattingViewControllerTextListDisc not bound -!missing-field! UITextFormattingViewControllerTextListHyphen not bound -!missing-field! UITextFormattingViewControllerTextListOther not bound -!missing-field! UITextFormattingViewControllerUndefinedChangeType not bound -!missing-protocol! UITextFormattingViewControllerDelegate not bound -!missing-protocol-member! UITextInput::insertAttributedText: not found -!missing-protocol-member! UITextInput::replaceRange:withAttributedText: not found -!missing-protocol-member! UITextViewDelegate::textView:didBeginFormattingWithViewController: not found -!missing-protocol-member! UITextViewDelegate::textView:didEndFormattingWithViewController: not found -!missing-protocol-member! UITextViewDelegate::textView:willBeginFormattingWithViewController: not found -!missing-protocol-member! UITextViewDelegate::textView:willEndFormattingWithViewController: not found -!missing-selector! UIBackgroundConfiguration::shadowProperties not bound -!missing-selector! UIListContentConfiguration::alpha not bound -!missing-selector! UIListContentConfiguration::setAlpha: not bound -!missing-selector! UIListContentImageProperties::resolvedStrokeColorForTintColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColorTransformer: not bound -!missing-selector! UIListContentImageProperties::setStrokeWidth: not bound -!missing-selector! UIListContentImageProperties::strokeColor not bound -!missing-selector! UIListContentImageProperties::strokeColorTransformer not bound -!missing-selector! UIListContentImageProperties::strokeWidth not bound -!missing-selector! UIShadowProperties::color not bound -!missing-selector! UIShadowProperties::offset not bound -!missing-selector! UIShadowProperties::opacity not bound -!missing-selector! UIShadowProperties::path not bound -!missing-selector! UIShadowProperties::radius not bound -!missing-selector! UIShadowProperties::setColor: not bound -!missing-selector! UIShadowProperties::setOffset: not bound -!missing-selector! UIShadowProperties::setOpacity: not bound -!missing-selector! UIShadowProperties::setPath: not bound -!missing-selector! UIShadowProperties::setRadius: not bound -!missing-selector! UITextFormattingViewController::configuration not bound -!missing-selector! UITextFormattingViewController::delegate not bound -!missing-selector! UITextFormattingViewController::formattingDescriptor not bound -!missing-selector! UITextFormattingViewController::init not bound -!missing-selector! UITextFormattingViewController::initWithConfiguration: not bound -!missing-selector! UITextFormattingViewController::setDelegate: not bound -!missing-selector! UITextFormattingViewController::setFormattingDescriptor: not bound -!missing-selector! UITextFormattingViewControllerChangeValue::changeType not bound -!missing-selector! UITextFormattingViewControllerChangeValue::color not bound -!missing-selector! UITextFormattingViewControllerChangeValue::font not bound -!missing-selector! UITextFormattingViewControllerChangeValue::formattingStyleKey not bound -!missing-selector! UITextFormattingViewControllerChangeValue::highlight not bound -!missing-selector! UITextFormattingViewControllerChangeValue::numberValue not bound -!missing-selector! UITextFormattingViewControllerChangeValue::textAlignment not bound -!missing-selector! UITextFormattingViewControllerChangeValue::textList not bound -!missing-selector! UITextFormattingViewControllerComponent::componentKey not bound -!missing-selector! UITextFormattingViewControllerComponent::initWithComponentKey:preferredSize: not bound -!missing-selector! UITextFormattingViewControllerComponent::preferredSize not bound -!missing-selector! UITextFormattingViewControllerComponentGroup::components not bound -!missing-selector! UITextFormattingViewControllerComponentGroup::initWithComponents: not bound -!missing-selector! UITextFormattingViewControllerConfiguration::fontPickerConfiguration not bound -!missing-selector! UITextFormattingViewControllerConfiguration::formattingStyles not bound -!missing-selector! UITextFormattingViewControllerConfiguration::groups not bound -!missing-selector! UITextFormattingViewControllerConfiguration::init not bound -!missing-selector! UITextFormattingViewControllerConfiguration::initWithGroups: not bound -!missing-selector! UITextFormattingViewControllerConfiguration::setFontPickerConfiguration: not bound -!missing-selector! UITextFormattingViewControllerConfiguration::setFormattingStyles: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::fonts not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::formattingStyleKey not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::highlights not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::init not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::initWithAttributes: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::initWithString:range: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::lineHeight not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setFonts: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setFormattingStyleKey: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setHighlights: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setLineHeight: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setStrikethroughPresent: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setTextAlignments: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setTextColors: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setTextLists: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::setUnderlinePresent: not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::strikethroughPresent not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::textAlignments not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::textColors not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::textLists not bound -!missing-selector! UITextFormattingViewControllerFormattingDescriptor::underlinePresent not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::attributes not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::initWithStyleKey:title:attributes: not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::styleKey not bound -!missing-selector! UITextFormattingViewControllerFormattingStyle::title not bound -!missing-selector! UITextView::setTextFormattingConfiguration: not bound -!missing-selector! UITextView::textFormattingConfiguration not bound -!missing-type! UIShadowProperties not bound -!missing-type! UITextFormattingViewController not bound -!missing-type! UITextFormattingViewControllerChangeValue not bound -!missing-type! UITextFormattingViewControllerComponent not bound -!missing-type! UITextFormattingViewControllerComponentGroup not bound -!missing-type! UITextFormattingViewControllerConfiguration not bound -!missing-type! UITextFormattingViewControllerFormattingDescriptor not bound -!missing-type! UITextFormattingViewControllerFormattingStyle not bound -!missing-enum! UIFocusItemDeferralMode not bound -!missing-enum! UIWritingToolsResultOptions not bound -!missing-protocol! UITabBarControllerSidebarAnimating not bound -!missing-protocol-member! UIFocusItem::focusItemDeferralMode not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:displayedViewControllersForTab:proposedViewControllers: not found -!missing-protocol-member! UITextInput::attributedTextInRange: not found -!missing-protocol-member! UITextInput::didDismissWritingTools not found -!missing-protocol-member! UITextInput::willPresentWritingTools not found -!missing-protocol-member! UITextInputTraits::allowedWritingToolsResultOptions not found -!missing-protocol-member! UITextInputTraits::setAllowedWritingToolsResultOptions: not found -!missing-selector! UITab::managingTabGroup not bound -!missing-selector! UITextView::allowedWritingToolsResultOptions not bound -!missing-selector! UITextView::setAllowedWritingToolsResultOptions: not bound -!missing-field! UISceneSystemProtectionDidChangeNotification not bound -!missing-selector! UIScene::systemProtectionManager not bound -!missing-selector! UISceneSystemProtectionManager::isUserAuthenticationEnabled not bound -!missing-type! UISceneSystemProtectionManager not bound diff --git a/tests/xtro-sharpie/macOS-AppKit.ignore b/tests/xtro-sharpie/macOS-AppKit.ignore index 9c51f0add5b8..6fcd21c093b2 100644 --- a/tests/xtro-sharpie/macOS-AppKit.ignore +++ b/tests/xtro-sharpie/macOS-AppKit.ignore @@ -1271,3 +1271,7 @@ !incorrect-protocol-member! NSAccessibility::accessibilityUserInputLabels is REQUIRED and should be abstract !incorrect-protocol-member! NSAccessibility::setAccessibilityAttributedUserInputLabels: is REQUIRED and should be abstract !incorrect-protocol-member! NSAccessibility::setAccessibilityUserInputLabels: is REQUIRED and should be abstract + +# introduced and deprecated in the same version +!missing-protocol-member! NSTextInputTraits::setWritingToolsAllowedInputOptions: not found +!missing-protocol-member! NSTextInputTraits::writingToolsAllowedInputOptions not found diff --git a/tests/xtro-sharpie/macOS-AppKit.todo b/tests/xtro-sharpie/macOS-AppKit.todo index cf9240fa8021..598645df30d1 100644 --- a/tests/xtro-sharpie/macOS-AppKit.todo +++ b/tests/xtro-sharpie/macOS-AppKit.todo @@ -1,135 +1 @@ -!deprecated-attribute-missing! NSEPSImageRep missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::controlTint missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::isBezeled missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::setBezeled: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSProgressIndicator::setControlTint: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSShowAnimationEffect missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::delegate missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::initWithVoice: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::isSpeaking missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::setDelegate: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::setUsesFeedbackWindow: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::startSpeakingString: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::startSpeakingString:toURL: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::stopSpeaking missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizer::usesFeedbackWindow missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizerDelegate::speechSynthesizer:didFinishSpeaking: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizerDelegate::speechSynthesizer:willSpeakPhoneme: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSSpeechSynthesizerDelegate::speechSynthesizer:willSpeakWord:ofString: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSViewController::presentViewControllerInWidget: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSDocument::shouldRunSavePanelWithAccessoryView missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::configurationDictionary missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::setConfigurationFromDictionary: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::setShowsBaselineSeparator: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbar::showsBaselineSeparator missing a [Deprecated] attribute -!deprecated-attribute-missing! NSToolbarItem::allowsDuplicatesInToolbar missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::disableScreenUpdatesUntilFlush missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::setShowsResizeIndicator: missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::showsResizeIndicator missing a [Deprecated] attribute -!deprecated-attribute-missing! NSWindow::windowRef missing a [Deprecated] attribute !extra-enum-value! Managed value 2 for NSWindowSharingType.ReadWrite not found in native headers -!missing-enum! NSCursorFrameResizeDirections not bound -!missing-enum! NSCursorFrameResizePosition not bound -!missing-enum! NSHorizontalDirections not bound -!missing-enum! NSSharingCollaborationMode not bound -!missing-enum! NSVerticalDirections not bound -!missing-enum! NSWritingToolsBehavior not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-field! NSToolbarNewIndexKey not bound -!missing-protocol-member! NSOpenSavePanelDelegate::panel:didSelectType: not found -!missing-protocol-member! NSOpenSavePanelDelegate::panel:displayNameForType: not found -!missing-protocol-member! NSSharingServicePickerDelegate::sharingServicePickerCollaborationModeRestrictions: not found -!missing-protocol-member! NSTextInputClient::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! NSTextInputClient::supportsAdaptiveImageGlyph not found -!missing-protocol-member! NSTextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! NSTextInputTraits::setMathExpressionCompletionType: not found -!missing-protocol-member! NSTextInputTraits::setWritingToolsAllowedInputOptions: not found -!missing-protocol-member! NSTextInputTraits::setWritingToolsBehavior: not found -!missing-protocol-member! NSTextInputTraits::writingToolsAllowedInputOptions not found -!missing-protocol-member! NSTextInputTraits::writingToolsBehavior not found -!missing-protocol-member! NSTextViewDelegate::textView:writingToolsIgnoredRangesInEnclosingRange: not found -!missing-protocol-member! NSTextViewDelegate::textViewWritingToolsDidEnd: not found -!missing-protocol-member! NSTextViewDelegate::textViewWritingToolsWillBegin: not found -!missing-protocol-member! NSWindowDelegate::windowForSharingRequestFromWindow: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +NSCursor::columnResizeCursor not bound -!missing-selector! +NSCursor::columnResizeCursorInDirections: not bound -!missing-selector! +NSCursor::frameResizeCursorFromPosition:inDirections: not bound -!missing-selector! +NSCursor::rowResizeCursor not bound -!missing-selector! +NSCursor::rowResizeCursorInDirections: not bound -!missing-selector! +NSCursor::zoomInCursor not bound -!missing-selector! +NSCursor::zoomOutCursor not bound -!missing-selector! +NSPopUpButton::popUpButtonWithMenu:target:action: not bound -!missing-selector! +NSPopUpButton::pullDownButtonWithImage:menu: not bound -!missing-selector! +NSPopUpButton::pullDownButtonWithTitle:image:menu: not bound -!missing-selector! +NSPopUpButton::pullDownButtonWithTitle:menu: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! NSDocument::savePanelShowsFileFormatsControl not bound -!missing-selector! NSPopUpButton::altersStateOfSelectedItem not bound -!missing-selector! NSPopUpButton::setAltersStateOfSelectedItem: not bound -!missing-selector! NSPopUpButton::setUsesItemFromMenu: not bound -!missing-selector! NSPopUpButton::usesItemFromMenu not bound -!missing-selector! NSSavePanel::currentContentType not bound -!missing-selector! NSSavePanel::setCurrentContentType: not bound -!missing-selector! NSSavePanel::setShowsContentTypes: not bound -!missing-selector! NSSavePanel::showsContentTypes not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertDismissButtonTitle not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertMessage not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertRecoverySuggestionButtonLaunchURL not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertRecoverySuggestionButtonTitle not bound -!missing-selector! NSSharingCollaborationModeRestriction::alertTitle not bound -!missing-selector! NSSharingCollaborationModeRestriction::disabledMode not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode: not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage: not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle: not bound -!missing-selector! NSSharingCollaborationModeRestriction::initWithDisabledMode:alertTitle:alertMessage:alertDismissButtonTitle:alertRecoverySuggestionButtonTitle:alertRecoverySuggestionButtonLaunchURL: not bound -!missing-selector! NSTextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! NSTextView::highlight: not bound -!missing-selector! NSTextView::isWritingToolsActive not bound -!missing-selector! NSTextView::mathExpressionCompletionType not bound -!missing-selector! NSTextView::setMathExpressionCompletionType: not bound -!missing-selector! NSTextView::setTextHighlightAttributes: not bound -!missing-selector! NSTextView::textHighlightAttributes not bound -!missing-selector! NSToolbar::allowsDisplayModeCustomization not bound -!missing-selector! NSToolbar::itemIdentifiers not bound -!missing-selector! NSToolbar::removeItemWithItemIdentifier: not bound -!missing-selector! NSToolbar::setAllowsDisplayModeCustomization: not bound -!missing-selector! NSToolbar::setItemIdentifiers: not bound -!missing-selector! NSToolbarItem::isHidden not bound -!missing-selector! NSToolbarItem::setHidden: not bound -!missing-selector! NSWindow::beginDraggingSessionWithItems:event:source: not bound -!missing-selector! NSWindow::requestSharingOfWindow:completionHandler: not bound -!missing-selector! NSWindow::requestSharingOfWindowUsingPreview:title:completionHandler: not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! NSSharingCollaborationModeRestriction not bound -!missing-selector! NSTextView::setWritingToolsBehavior: not bound -!missing-selector! NSTextView::writingToolsBehavior not bound -!missing-selector! NSWindow::cascadingReferenceFrame not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-protocol! NSViewContentSelectionInfo not bound -!missing-protocol-member! NSStandardKeyBindingResponding::showContextMenuForSelection: not found -!missing-selector! NSMenuItem::setSubtitle: not bound -!missing-selector! NSMenuItem::subtitle not bound -!missing-selector! NSResponder::contextMenuKeyDown: not bound -!missing-enum! NSWritingToolsResultOptions not bound -!missing-protocol-member! NSTextInputTraits::allowedWritingToolsResultOptions not found -!missing-protocol-member! NSTextInputTraits::setAllowedWritingToolsResultOptions: not found -!missing-selector! NSTextView::allowedWritingToolsResultOptions not bound -!missing-selector! NSTextView::setAllowedWritingToolsResultOptions: not bound diff --git a/tests/xtro-sharpie/tvOS-UIKit.ignore b/tests/xtro-sharpie/tvOS-UIKit.ignore index cf47582b812d..6598a1f65099 100644 --- a/tests/xtro-sharpie/tvOS-UIKit.ignore +++ b/tests/xtro-sharpie/tvOS-UIKit.ignore @@ -18,6 +18,8 @@ !missing-selector! NSObject::accessibilityDirectTouchOptions not bound !missing-selector! NSObject::accessibilityElementsBlock not bound !missing-selector! NSObject::accessibilityElementsHiddenBlock not bound +!missing-selector! NSObject::accessibilityExpandedStatus not bound +!missing-selector! NSObject::accessibilityExpandedStatusBlock not bound !missing-selector! NSObject::accessibilityFrameBlock not bound !missing-selector! NSObject::accessibilityHeaderElementsBlock not bound !missing-selector! NSObject::accessibilityHintBlock not bound @@ -54,6 +56,8 @@ !missing-selector! NSObject::setAccessibilityDirectTouchOptions: not bound !missing-selector! NSObject::setAccessibilityElementsBlock: not bound !missing-selector! NSObject::setAccessibilityElementsHiddenBlock: not bound +!missing-selector! NSObject::setAccessibilityExpandedStatus: not bound +!missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound !missing-selector! NSObject::setAccessibilityFrameBlock: not bound !missing-selector! NSObject::setAccessibilityHeaderElementsBlock: not bound !missing-selector! NSObject::setAccessibilityHintBlock: not bound @@ -129,6 +133,8 @@ !incorrect-protocol-member! UIFocusItem::frame is REQUIRED and should be abstract !incorrect-protocol-member! UIFocusEnvironment::focusItemContainer is REQUIRED and should be abstract !incorrect-protocol-member! UIFocusEnvironment::parentFocusEnvironment is REQUIRED and should be abstract +!incorrect-protocol-member! UIMutableTraits::listEnvironment is REQUIRED and should be abstract +!incorrect-protocol-member! UIMutableTraits::setListEnvironment: is REQUIRED and should be abstract ## not supported as per introspection, rdar filled: 42851110 !missing-protocol-conformance! NSAttributedString should conform to NSItemProviderReading (defined in 'NSAttributedString_ItemProvider' category) diff --git a/tests/xtro-sharpie/tvOS-UIKit.todo b/tests/xtro-sharpie/tvOS-UIKit.todo deleted file mode 100644 index 0a733b7e9054..000000000000 --- a/tests/xtro-sharpie/tvOS-UIKit.todo +++ /dev/null @@ -1,222 +0,0 @@ -!missing-enum! UICollectionLayoutListContentHuggingElements not bound -!missing-enum! UIColorProminence not bound -!missing-enum! UIListEnvironment not bound -!missing-enum! UITabBarControllerMode not bound -!missing-enum! UITableViewContentHuggingElements not bound -!missing-enum! UITabPlacement not bound -!missing-enum! UITextMathExpressionCompletionType not bound -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound -!missing-protocol-member! UIFocusItem::isTransparentFocusItem not found -!missing-protocol-member! UIMutableTraits::listEnvironment not found -!missing-protocol-member! UIMutableTraits::setListEnvironment: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:didSelectTab:previousTab: not found -!missing-protocol-member! UITabBarControllerDelegate::tabBarController:shouldSelectTab: not found -!missing-protocol-member! UITextInput::insertAdaptiveImageGlyph:replacementRange: not found -!missing-protocol-member! UITextInput::setSupportsAdaptiveImageGlyph: not found -!missing-protocol-member! UITextInput::supportsAdaptiveImageGlyph not found -!missing-protocol-member! UITextInputTraits::mathExpressionCompletionType not found -!missing-protocol-member! UITextInputTraits::setMathExpressionCompletionType: not found -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! +UIBackgroundConfiguration::listCellConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listFooterConfiguration not bound -!missing-selector! +UIBackgroundConfiguration::listHeaderConfiguration not bound -!missing-selector! +UIListContentConfiguration::footerConfiguration not bound -!missing-selector! +UIListContentConfiguration::headerConfiguration not bound -!missing-selector! +UITraitCollection::traitCollectionWithListEnvironment: not bound -!missing-selector! +UIUpdateActionPhase::afterCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::afterLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateComplete not bound -!missing-selector! +UIUpdateActionPhase::afterUpdateScheduled not bound -!missing-selector! +UIUpdateActionPhase::beforeCADisplayLinkDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeEventDispatch not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyCATransactionCommit not bound -!missing-selector! +UIUpdateActionPhase::beforeLowLatencyEventDispatch not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForView: not bound -!missing-selector! +UIUpdateInfo::currentUpdateInfoForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForView: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForView:actionTarget:selector: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionHandler: not bound -!missing-selector! +UIUpdateLink::updateLinkForWindowScene:actionTarget:selector: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound -!missing-selector! UICollectionLayoutListConfiguration::contentHuggingElements not bound -!missing-selector! UICollectionLayoutListConfiguration::setContentHuggingElements: not bound -!missing-selector! UICollectionView::indexPathForSupplementaryView: not bound -!missing-selector! UIColor::colorWithProminence: not bound -!missing-selector! UIColor::prominence not bound -!missing-selector! UISearchTab::initWithViewControllerProvider: not bound -!missing-selector! UITab::allowsHiding not bound -!missing-selector! UITab::badgeValue not bound -!missing-selector! UITab::identifier not bound -!missing-selector! UITab::image not bound -!missing-selector! UITab::initWithTitle:image:identifier:viewControllerProvider: not bound -!missing-selector! UITab::isHidden not bound -!missing-selector! UITab::isHiddenByDefault not bound -!missing-selector! UITab::parent not bound -!missing-selector! UITab::preferredPlacement not bound -!missing-selector! UITab::setAllowsHiding: not bound -!missing-selector! UITab::setBadgeValue: not bound -!missing-selector! UITab::setHidden: not bound -!missing-selector! UITab::setHiddenByDefault: not bound -!missing-selector! UITab::setImage: not bound -!missing-selector! UITab::setPreferredPlacement: not bound -!missing-selector! UITab::setSubtitle: not bound -!missing-selector! UITab::setTitle: not bound -!missing-selector! UITab::setUserInfo: not bound -!missing-selector! UITab::subtitle not bound -!missing-selector! UITab::tabBarController not bound -!missing-selector! UITab::title not bound -!missing-selector! UITab::userInfo not bound -!missing-selector! UITab::viewController not bound -!missing-selector! UITabBarController::compactTabIdentifiers not bound -!missing-selector! UITabBarController::customizationIdentifier not bound -!missing-selector! UITabBarController::initWithTabs: not bound -!missing-selector! UITabBarController::isTabBarHidden not bound -!missing-selector! UITabBarController::mode not bound -!missing-selector! UITabBarController::selectedTab not bound -!missing-selector! UITabBarController::setCompactTabIdentifiers: not bound -!missing-selector! UITabBarController::setCustomizationIdentifier: not bound -!missing-selector! UITabBarController::setMode: not bound -!missing-selector! UITabBarController::setSelectedTab: not bound -!missing-selector! UITabBarController::setTabBarHidden: not bound -!missing-selector! UITabBarController::setTabBarHidden:animated: not bound -!missing-selector! UITabBarController::setTabs: not bound -!missing-selector! UITabBarController::setTabs:animated: not bound -!missing-selector! UITabBarController::tabForIdentifier: not bound -!missing-selector! UITabBarController::tabs not bound -!missing-selector! UITabGroup::allowsReordering not bound -!missing-selector! UITabGroup::children not bound -!missing-selector! UITabGroup::defaultChildIdentifier not bound -!missing-selector! UITabGroup::displayOrder not bound -!missing-selector! UITabGroup::displayOrderIdentifiers not bound -!missing-selector! UITabGroup::initWithTitle:image:identifier:children:viewControllerProvider: not bound -!missing-selector! UITabGroup::managingNavigationController not bound -!missing-selector! UITabGroup::selectedChild not bound -!missing-selector! UITabGroup::setAllowsReordering: not bound -!missing-selector! UITabGroup::setChildren: not bound -!missing-selector! UITabGroup::setDefaultChildIdentifier: not bound -!missing-selector! UITabGroup::setDisplayOrderIdentifiers: not bound -!missing-selector! UITabGroup::setManagingNavigationController: not bound -!missing-selector! UITabGroup::setSelectedChild: not bound -!missing-selector! UITabGroup::tabForIdentifier: not bound -!missing-selector! UITableView::contentHuggingElements not bound -!missing-selector! UITableView::setContentHuggingElements: not bound -!missing-selector! UITextView::drawTextHighlightBackgroundForTextRange:origin: not bound -!missing-selector! UITextView::setTextHighlightAttributes: not bound -!missing-selector! UITextView::textHighlightAttributes not bound -!missing-selector! UITraitCollection::listEnvironment not bound -!missing-selector! UIUpdateInfo::completionDeadlineTime not bound -!missing-selector! UIUpdateInfo::estimatedPresentationTime not bound -!missing-selector! UIUpdateInfo::isImmediatePresentationExpected not bound -!missing-selector! UIUpdateInfo::isLowLatencyEventDispatchConfirmed not bound -!missing-selector! UIUpdateInfo::isPerformingLowLatencyPhases not bound -!missing-selector! UIUpdateInfo::modelTime not bound -!missing-selector! UIUpdateLink::addActionToPhase:handler: not bound -!missing-selector! UIUpdateLink::addActionToPhase:target:selector: not bound -!missing-selector! UIUpdateLink::addActionWithHandler: not bound -!missing-selector! UIUpdateLink::addActionWithTarget:selector: not bound -!missing-selector! UIUpdateLink::currentUpdateInfo not bound -!missing-selector! UIUpdateLink::isEnabled not bound -!missing-selector! UIUpdateLink::preferredFrameRateRange not bound -!missing-selector! UIUpdateLink::requiresContinuousUpdates not bound -!missing-selector! UIUpdateLink::setEnabled: not bound -!missing-selector! UIUpdateLink::setPreferredFrameRateRange: not bound -!missing-selector! UIUpdateLink::setRequiresContinuousUpdates: not bound -!missing-selector! UIUpdateLink::setWantsImmediatePresentation: not bound -!missing-selector! UIUpdateLink::setWantsLowLatencyEventDispatch: not bound -!missing-selector! UIUpdateLink::wantsImmediatePresentation not bound -!missing-selector! UIUpdateLink::wantsLowLatencyEventDispatch not bound -!missing-selector! UIViewController::tab not bound -!missing-type! NSAdaptiveImageGlyph not bound -!missing-type! UISearchTab not bound -!missing-type! UITab not bound -!missing-type! UITabGroup not bound -!missing-type! UITraitListEnvironment not bound -!missing-type! UIUpdateActionPhase not bound -!missing-type! UIUpdateInfo not bound -!missing-type! UIUpdateLink not bound -!missing-enum! UIAccessibilityExpandedStatus not bound -!missing-field! UIAccessibilityCustomActionCategoryEdit not bound -!missing-selector! +UIViewControllerTransition::coverVerticalTransition not bound -!missing-selector! +UIViewControllerTransition::crossDissolveTransition not bound -!missing-selector! +UIViewControllerTransition::flipHorizontalTransition not bound -!missing-selector! +UIViewControllerTransition::partialCurlTransition not bound -!missing-selector! +UIViewControllerTransition::zoomWithOptions:sourceViewProvider: not bound -!missing-selector! NSObject::accessibilityExpandedStatus not bound -!missing-selector! NSObject::accessibilityExpandedStatusBlock not bound -!missing-selector! NSObject::accessibilityHitTest:withEvent: not bound -!missing-selector! NSObject::setAccessibilityExpandedStatus: not bound -!missing-selector! NSObject::setAccessibilityExpandedStatusBlock: not bound -!missing-selector! UIAccessibilityCustomAction::category not bound -!missing-selector! UIAccessibilityCustomAction::setCategory: not bound -!missing-selector! UIViewController::preferredTransition not bound -!missing-selector! UIViewController::setPreferredTransition: not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::sourceView not bound -!missing-selector! UIZoomTransitionAlignmentRectContext::zoomedViewController not bound -!missing-selector! UIZoomTransitionInteractionContext::location not bound -!missing-selector! UIZoomTransitionInteractionContext::velocity not bound -!missing-selector! UIZoomTransitionInteractionContext::willBegin not bound -!missing-selector! UIZoomTransitionOptions::alignmentRectProvider not bound -!missing-selector! UIZoomTransitionOptions::dimmingColor not bound -!missing-selector! UIZoomTransitionOptions::dimmingVisualEffect not bound -!missing-selector! UIZoomTransitionOptions::interactiveDismissShouldBegin not bound -!missing-selector! UIZoomTransitionOptions::setAlignmentRectProvider: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingColor: not bound -!missing-selector! UIZoomTransitionOptions::setDimmingVisualEffect: not bound -!missing-selector! UIZoomTransitionOptions::setInteractiveDismissShouldBegin: not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::sourceViewController not bound -!missing-selector! UIZoomTransitionSourceViewProviderContext::zoomedViewController not bound -!missing-type! UIViewControllerTransition not bound -!missing-type! UIZoomTransitionAlignmentRectContext not bound -!missing-type! UIZoomTransitionInteractionContext not bound -!missing-type! UIZoomTransitionOptions not bound -!missing-type! UIZoomTransitionSourceViewProviderContext not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound -!missing-protocol-member! UITextInput::insertAttributedText: not found -!missing-protocol-member! UITextInput::replaceRange:withAttributedText: not found -!missing-selector! UIBackgroundConfiguration::shadowProperties not bound -!missing-selector! UIListContentConfiguration::alpha not bound -!missing-selector! UIListContentConfiguration::setAlpha: not bound -!missing-selector! UIListContentImageProperties::resolvedStrokeColorForTintColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColor: not bound -!missing-selector! UIListContentImageProperties::setStrokeColorTransformer: not bound -!missing-selector! UIListContentImageProperties::setStrokeWidth: not bound -!missing-selector! UIListContentImageProperties::strokeColor not bound -!missing-selector! UIListContentImageProperties::strokeColorTransformer not bound -!missing-selector! UIListContentImageProperties::strokeWidth not bound -!missing-selector! UIShadowProperties::color not bound -!missing-selector! UIShadowProperties::offset not bound -!missing-selector! UIShadowProperties::opacity not bound -!missing-selector! UIShadowProperties::path not bound -!missing-selector! UIShadowProperties::radius not bound -!missing-selector! UIShadowProperties::setColor: not bound -!missing-selector! UIShadowProperties::setOffset: not bound -!missing-selector! UIShadowProperties::setOpacity: not bound -!missing-selector! UIShadowProperties::setPath: not bound -!missing-selector! UIShadowProperties::setRadius: not bound -!missing-type! UIShadowProperties not bound -!missing-enum! UIFocusItemDeferralMode not bound -!missing-protocol-member! UIFocusItem::focusItemDeferralMode not found -!missing-protocol-member! UITextInput::attributedTextInRange: not found -!missing-selector! UITab::managingTabGroup not bound diff --git a/tests/xtro-sharpie/watchOS-UIKit.todo b/tests/xtro-sharpie/watchOS-UIKit.todo index 67484f1c8ed0..63a3b6801f40 100644 --- a/tests/xtro-sharpie/watchOS-UIKit.todo +++ b/tests/xtro-sharpie/watchOS-UIKit.todo @@ -1,19 +1,8 @@ -!missing-field! NSAdaptiveImageGlyphAttributeName not bound -!missing-field! NSTextHighlightColorSchemeAttributeName not bound -!missing-field! NSTextHighlightColorSchemeBlue not bound -!missing-field! NSTextHighlightColorSchemeDefault not bound -!missing-field! NSTextHighlightColorSchemeMint not bound -!missing-field! NSTextHighlightColorSchemeOrange not bound -!missing-field! NSTextHighlightColorSchemePink not bound -!missing-field! NSTextHighlightColorSchemePurple not bound -!missing-field! NSTextHighlightStyleAttributeName not bound -!missing-field! NSTextHighlightStyleDefault not bound !missing-protocol! UIItemProviderReadingAugmentationProviding not bound !missing-protocol-member! NSTextAttachmentLayout::attachmentBoundsForAttributes:location:textContainer:proposedLineFragment:position: not found !missing-protocol-member! NSTextAttachmentLayout::imageForBounds:attributes:location:textContainer: not found !missing-selector! +NSAttributedString::attributedStringWithAttachment: not bound !missing-selector! +NSAttributedString::attributedStringWithAttachment:attributes: not bound -!missing-selector! NSAttributedString::prefersRTFDInRange: not bound !missing-selector! NSMutableParagraphStyle::setTextLists: not bound !missing-selector! NSMutableParagraphStyle::textLists not bound !missing-selector! NSParagraphStyle::textLists not bound @@ -31,9 +20,7 @@ !missing-selector! NSTextAttachment::setImage: not bound !missing-selector! NSTextAttachment::setLineLayoutPadding: not bound !missing-type! NSTextAttachment not bound -!missing-enum! UIAccessibilityExpandedStatus not bound !missing-enum! NSTextListOptions not bound -!missing-field! NSTextKit1ListMarkerFormatDocumentOption not bound !missing-field! NSTextListMarkerBox not bound !missing-field! NSTextListMarkerCheck not bound !missing-field! NSTextListMarkerCircle not bound @@ -52,13 +39,6 @@ !missing-field! NSTextListMarkerUppercaseLatin not bound !missing-field! NSTextListMarkerUppercaseRoman not bound !missing-protocol! NSTextLocation not bound -!missing-selector! +NSAdaptiveImageGlyph::contentType not bound -!missing-selector! +NSAttributedString::attributedStringWithAdaptiveImageGlyph:attributes: not bound -!missing-selector! NSAdaptiveImageGlyph::contentDescription not bound -!missing-selector! NSAdaptiveImageGlyph::contentIdentifier not bound -!missing-selector! NSAdaptiveImageGlyph::imageContent not bound -!missing-selector! NSAdaptiveImageGlyph::initWithCoder: not bound -!missing-selector! NSAdaptiveImageGlyph::initWithImageContent: not bound !missing-selector! NSTextList::initWithCoder: not bound !missing-selector! NSTextList::initWithMarkerFormat:options: not bound !missing-selector! NSTextList::initWithMarkerFormat:options:startingItemNumber: not bound @@ -79,8 +59,6 @@ !missing-selector! NSTextRange::location not bound !missing-selector! NSTextRange::textRangeByFormingUnionWithTextRange: not bound !missing-selector! NSTextRange::textRangeByIntersectingWithTextRange: not bound -!missing-type! NSAdaptiveImageGlyph not bound !missing-type! NSTextList not bound !missing-type! NSTextRange not bound !missing-protocol! UIItemProviderReadingAugmentationProviding not bound -!missing-enum! UIAxis not bound From 6fd9dc29c4c3baf11d1d517107d555ee7b085c7a Mon Sep 17 00:00:00 2001 From: GitHub Actions Autoformatter Date: Tue, 27 Aug 2024 16:48:40 +0000 Subject: [PATCH 06/11] Auto-format source code --- tests/introspection/ApiProtocolTest.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/introspection/ApiProtocolTest.cs b/tests/introspection/ApiProtocolTest.cs index 7e9b13988ec1..371c3f702f52 100644 --- a/tests/introspection/ApiProtocolTest.cs +++ b/tests/introspection/ApiProtocolTest.cs @@ -714,11 +714,11 @@ protected virtual bool Skip (Type type, string protocolName) break; case "UISpringLoadedInteractionSupporting": switch (type.Name) { - case "UISearchTab": - case "UITab": - case "UITabGroup": - // These types implement UISpringLoadedInteractionSupporting using category, which we can't detect at runtime. - return true; + case "UISearchTab": + case "UITab": + case "UITabGroup": + // These types implement UISpringLoadedInteractionSupporting using category, which we can't detect at runtime. + return true; } break; } From d2d5e532583ecce38b8629b08640f1a741d193e4 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Thu, 29 Aug 2024 11:39:38 +0200 Subject: [PATCH 07/11] Fix APIs --- src/appkit.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/appkit.cs b/src/appkit.cs index c5ac761a8696..194fe91031df 100644 --- a/src/appkit.cs +++ b/src/appkit.cs @@ -20096,15 +20096,15 @@ partial interface NSTextViewDelegate { [Export ("textView:shouldSelectCandidateAtIndex:"), DelegateName ("NSTextViewSelectCandidate"), NoDefaultValue] bool ShouldSelectCandidates (NSTextView textView, nuint index); - [Mac (15, 0), MacCatalyst (18, 0)] + [Mac (15, 0)] [Export ("textViewWritingToolsWillBegin:"), EventArgs ("NSTextView")] void WritingToolsWillBegin (NSTextView textView); - [Mac (15, 0), MacCatalyst (18, 0)] + [Mac (15, 0)] [Export ("textViewWritingToolsDidEnd:"), EventArgs ("NSTextView")] void WritingToolsDidEnd (NSTextView textView); - [Mac (15, 0), MacCatalyst (18, 0)] + [Mac (15, 0)] [Export ("textView:writingToolsIgnoredRangesInEnclosingRange:"), DelegateName ("NSTextViewRange"), NoDefaultValue] // Can't use BindAs in a protocol [return: BindAs (typeof (NSRange[]))] NSValue [] GetWritingToolsIgnoredRangesInEnclosingRange (NSTextView textView, NSRange enclosingRange); From 6bcc5807a52c9f056ef7edde0fd45ab1da39c133 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Thu, 20 Jun 2024 12:02:53 +0200 Subject: [PATCH 08/11] [WebKit] Implement Xcode 16.0 beta 1-6 changes. Note: there were no changes in beta 3, beta 4, beta 5 or beta 6. --- src/webkit.cs | 16 ++++++++++++++++ .../MacCatalyst-WebKit.todo | 5 ----- .../api-annotations-dotnet/macOS-WebKit.todo | 5 ----- tests/xtro-sharpie/macOS-WebKit.todo | 5 ----- 4 files changed, 16 insertions(+), 15 deletions(-) delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo delete mode 100644 tests/xtro-sharpie/macOS-WebKit.todo diff --git a/src/webkit.cs b/src/webkit.cs index 8a3b50502a86..06c04acb8d71 100644 --- a/src/webkit.cs +++ b/src/webkit.cs @@ -5635,6 +5635,10 @@ interface WKWebView [NoiOS, NoMacCatalyst, Mac (14, 0)] [Export ("stopLoading:")] void StopLoading ([NullAllowed] NSObject sender); + + [Mac (15, 0), NoiOS, MacCatalyst (18, 0)] + [Export ("writingToolsActive")] + bool WritingToolsActive { [Bind ("isWritingToolsActive")] get; } } /// The result of a successful evaluation. if error occurred. @@ -5759,6 +5763,18 @@ interface WKWebViewConfiguration : NSCopying, NSSecureCoding { [NoiOS, Mac (14, 0), NoMacCatalyst] [Export ("userInterfaceDirectionPolicy", ArgumentSemantic.Assign)] WKUserInterfaceDirectionPolicy UserInterfaceDirectionPolicy { get; set; } + + [Mac (15, 0), NoiOS, MacCatalyst (18, 0)] + [Export ("supportsAdaptiveImageGlyph")] + bool SupportsAdaptiveImageGlyph { get; set; } + + [Mac (15, 0), NoiOS, MacCatalyst (18, 0)] + [Export ("writingToolsBehavior")] +#if MONOMAC + NSWritingToolsBehavior WritingToolsBehavior { get; set; } +#else + UIWritingToolsBehavior WritingToolsBehavior { get; set; } +#endif } /// A pool of content processes. diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo deleted file mode 100644 index 4f7193cd8509..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-WebKit.todo +++ /dev/null @@ -1,5 +0,0 @@ -!missing-selector! WKWebView::isWritingToolsActive not bound -!missing-selector! WKWebViewConfiguration::setSupportsAdaptiveImageGlyph: not bound -!missing-selector! WKWebViewConfiguration::setWritingToolsBehavior: not bound -!missing-selector! WKWebViewConfiguration::supportsAdaptiveImageGlyph not bound -!missing-selector! WKWebViewConfiguration::writingToolsBehavior not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo deleted file mode 100644 index 4f7193cd8509..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-WebKit.todo +++ /dev/null @@ -1,5 +0,0 @@ -!missing-selector! WKWebView::isWritingToolsActive not bound -!missing-selector! WKWebViewConfiguration::setSupportsAdaptiveImageGlyph: not bound -!missing-selector! WKWebViewConfiguration::setWritingToolsBehavior: not bound -!missing-selector! WKWebViewConfiguration::supportsAdaptiveImageGlyph not bound -!missing-selector! WKWebViewConfiguration::writingToolsBehavior not bound diff --git a/tests/xtro-sharpie/macOS-WebKit.todo b/tests/xtro-sharpie/macOS-WebKit.todo deleted file mode 100644 index 4f7193cd8509..000000000000 --- a/tests/xtro-sharpie/macOS-WebKit.todo +++ /dev/null @@ -1,5 +0,0 @@ -!missing-selector! WKWebView::isWritingToolsActive not bound -!missing-selector! WKWebViewConfiguration::setSupportsAdaptiveImageGlyph: not bound -!missing-selector! WKWebViewConfiguration::setWritingToolsBehavior: not bound -!missing-selector! WKWebViewConfiguration::supportsAdaptiveImageGlyph not bound -!missing-selector! WKWebViewConfiguration::writingToolsBehavior not bound From 168a8503bb0fadcb021b730cd8124ecdb9108de3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Autoformatter Date: Tue, 3 Sep 2024 18:40:40 +0000 Subject: [PATCH 09/11] Auto-format source code --- src/bgen/Generator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bgen/Generator.cs b/src/bgen/Generator.cs index fa3000f36547..8d823fa704e5 100644 --- a/src/bgen/Generator.cs +++ b/src/bgen/Generator.cs @@ -4455,10 +4455,10 @@ void PrintMethodAttributes (MemberInformation minfo) <<<<<<< HEAD var editor_browsable_attribute = PrintEditorBrowsableAttribute (mi); PrintObsoleteAttributes (mi, editor_browsable_attribute); + ======= PrintObsoleteAttributes (mi); >>>>>>> origin/xcode16 - if (minfo.is_return_release) print ("[return: ReleaseAttribute ()]"); From a84a9a8e24e1847401071f2b2d50fb1661cd30e7 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Wed, 4 Sep 2024 15:33:11 +0200 Subject: [PATCH 10/11] Fix merge conflict. --- src/bgen/Generator.cs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/bgen/Generator.cs b/src/bgen/Generator.cs index 8d823fa704e5..6a71c07cf8fb 100644 --- a/src/bgen/Generator.cs +++ b/src/bgen/Generator.cs @@ -4452,13 +4452,7 @@ void PrintMethodAttributes (MemberInformation minfo) foreach (var sa in AttributeManager.GetCustomAttributes (mi)) print (sa.Safe ? "[ThreadSafe]" : "[ThreadSafe (false)]"); -<<<<<<< HEAD - var editor_browsable_attribute = PrintEditorBrowsableAttribute (mi); - PrintObsoleteAttributes (mi, editor_browsable_attribute); - -======= PrintObsoleteAttributes (mi); ->>>>>>> origin/xcode16 if (minfo.is_return_release) print ("[return: ReleaseAttribute ()]"); From d239e079811a800c0e6e1cf53a2f69ce602c90af Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Wed, 11 Sep 2024 22:06:19 +0200 Subject: [PATCH 11/11] Update cecil tests. --- tests/cecil-tests/Documentation.KnownFailures.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index 8615327a2e15..4a54ceabfa94 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -79733,6 +79733,7 @@ P:WebKit.WKWebView.Inspectable P:WebKit.WKWebView.IsLoading P:WebKit.WKWebView.NavigationDelegate P:WebKit.WKWebView.UIDelegate +P:WebKit.WKWebView.WritingToolsActive P:WebKit.WKWindowFeatures.AllowsResizing P:WebKit.WKWindowFeatures.Height P:WebKit.WKWindowFeatures.MenuBarVisibility