From a447db38c659bbc1a0b55c8502b609f279df9c92 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Mon, 14 Nov 2022 19:21:04 +0100 Subject: [PATCH] [autoformat] Add generator tests. --- tests/generator/Asserts.cs | 6 +- tests/generator/BGenTests.cs | 8 +- tests/generator/BGenTool.cs | 13 +- tests/generator/ErrorTests.cs | 10 +- tests/generator/GeneratorTests.cs | 6 +- .../NSApplicationPublicEnsureMethods.cs | 2 +- tests/generator/arrayfromhandlebug.cs | 22 +- tests/generator/bi1036.cs | 6 +- tests/generator/bi1042.cs | 3 +- tests/generator/bi1046.cs | 3 +- tests/generator/bi1059.cs | 2 +- tests/generator/bindas1048error.cs | 2 +- tests/generator/bindas1049error.cs | 2 +- tests/generator/bindas1050modelerror.cs | 2 +- tests/generator/bindas1050protocolerror.cs | 2 +- tests/generator/bmac-with-hyphen-in-name.cs | 8 +- tests/generator/bmac_smoke.cs | 6 +- tests/generator/bug15283.cs | 5 +- tests/generator/bug15307.cs | 2 +- tests/generator/bug17232.cs | 2 +- tests/generator/bug23041.cs | 8 +- .../bug24078-ignore-methods-events.cs | 4 +- tests/generator/bug27428.cs | 3 +- tests/generator/bug27430.cs | 7 +- tests/generator/bug27986.cs | 11 +- tests/generator/bug29493.cs | 95 +- tests/generator/bug31788.cs | 13 +- tests/generator/bug34042.cs | 22 +- tests/generator/bug35176.cs | 11 +- tests/generator/bug36457.cs | 5 +- tests/generator/bug37527-missing-property.cs | 4 +- tests/generator/bug37527-wrong-property.cs | 4 +- tests/generator/bug42742.cs | 11 +- tests/generator/bug42855.cs | 3 +- tests/generator/bug52570allowstaticmembers.cs | 2 +- tests/generator/bug52570classinternal.cs | 2 +- tests/generator/bug52570methodinternal.cs | 2 +- tests/generator/bug53076.cs | 6 +- tests/generator/bug53076withmodel.cs | 11 +- tests/generator/classNameCollision-enum.cs | 3 +- tests/generator/classNameCollision.cs | 10 +- tests/generator/generic-strong-dictionary.cs | 7 +- tests/generator/ghissue5444.cs | 6 +- tests/generator/ghissue6626.cs | 3 +- tests/generator/ghissue6863_method.cs | 4 +- tests/generator/ghissue6863_property.cs | 4 +- tests/generator/ghissue7304.cs | 2 +- tests/generator/issue3875.cs | 8 +- tests/generator/issue3875B.cs | 8 +- tests/generator/issue3875C.cs | 8 +- tests/generator/missing-export-property.cs | 6 +- tests/generator/noasyncinternalwrapper.cs | 2 +- tests/generator/nowarn.cs | 2 +- tests/generator/property-redefination-ios.cs | 14 +- tests/generator/property-redefination-mac.cs | 14 +- .../protocol-duplicate-abstract-error.cs | 6 +- .../generator/protocol-duplicate-abstract.cs | 6 +- .../protocol-duplicate-method-diff-length.cs | 6 +- .../protocol-duplicate-method-diff-out.cs | 6 +- .../protocol-duplicate-method-diff-return.cs | 6 +- .../protocol-duplicate-method-diff-type.cs | 6 +- tests/generator/smartenumwithframework.cs | 2 +- tests/generator/sof20696157.cs | 1438 ++++++++--------- tests/generator/strong-dict-native-enum.cs | 2 +- .../strong-dict-support-templated-dicts.cs | 5 +- tests/generator/tests/csharp10syntax.cs | 2 +- .../tests/diamond-protocol-errors.cs | 75 +- tests/generator/tests/diamond-protocol.cs | 12 +- tests/generator/tests/dispose-attribute.cs | 24 +- tests/generator/tests/is-direct-binding.cs | 3 +- tests/generator/tests/nativeenum.cs | 10 +- tests/generator/tests/nint-delegates.cs | 7 +- .../generator/tests/protocol-bind-property.cs | 4 +- tests/generator/tests/ref-out-parameters.cs | 14 +- tests/generator/tests/return-release.cs | 6 +- tests/generator/tests/vsts-970507.cs | 9 +- tests/generator/virtualwrap.cs | 4 +- tests/generator/warnaserror.cs | 2 +- tools/autoformat.sh | 1 + 79 files changed, 992 insertions(+), 1101 deletions(-) diff --git a/tests/generator/Asserts.cs b/tests/generator/Asserts.cs index 6c7c0151ec33..d1cb26eedd1e 100644 --- a/tests/generator/Asserts.cs +++ b/tests/generator/Asserts.cs @@ -5,10 +5,8 @@ using NUnit.Framework; -namespace GeneratorTests -{ - public static class Asserts - { +namespace GeneratorTests { + public static class Asserts { public static void DoesNotThrowExceptions (MethodReference method, string message) { var instructions = method.Resolve ().Body.Instructions; diff --git a/tests/generator/BGenTests.cs b/tests/generator/BGenTests.cs index ecace352cdec..5bd05507f112 100644 --- a/tests/generator/BGenTests.cs +++ b/tests/generator/BGenTests.cs @@ -10,12 +10,10 @@ using Xamarin.Tests; -namespace GeneratorTests -{ +namespace GeneratorTests { [TestFixture ()] [Parallelizable (ParallelScope.All)] - public class BGenTests - { + public class BGenTests { // Removing the following variable might make running the unit tests in VSMac fail. static Type variable_to_keep_reference_to_system_runtime_compilerservices_unsafe_assembly = typeof (System.Runtime.CompilerServices.Unsafe); @@ -636,7 +634,7 @@ public void GH5416_method (Profile profile) [TestCase (Profile.iOS)] public void GH5416_setter (Profile profile) { - Configuration.IgnoreIfIgnoredPlatform (profile.AsPlatform()); + Configuration.IgnoreIfIgnoredPlatform (profile.AsPlatform ()); var bgen = new BGenTool (); bgen.Profile = profile; bgen.AddTestApiDefinition ("ghissue5416a.cs"); diff --git a/tests/generator/BGenTool.cs b/tests/generator/BGenTool.cs index 01c7d9e981de..6e8994c04661 100644 --- a/tests/generator/BGenTool.cs +++ b/tests/generator/BGenTool.cs @@ -13,10 +13,8 @@ using Xamarin.Utils; -namespace Xamarin.Tests -{ - class BGenTool : Tool - { +namespace Xamarin.Tests { + class BGenTool : Tool { public const string None = "None"; AssemblyDefinition assembly; @@ -397,8 +395,7 @@ public static string [] GetDefaultDefines (Profile profile) // This class will replace stdout/stderr with its own thread-static storage for stdout/stderr. // This means we're capturing stdout/stderr per thread. - class ThreadStaticTextWriter : TextWriter - { + class ThreadStaticTextWriter : TextWriter { [ThreadStatic] static TextWriter current_writer; @@ -411,7 +408,7 @@ class ThreadStaticTextWriter : TextWriter public static void ReplaceConsole (StringBuilder sb) { - lock (lock_obj) { + lock (lock_obj) { if (counter == 0) { original_stdout = Console.Out; original_stderr = Console.Error; @@ -424,7 +421,7 @@ public static void ReplaceConsole (StringBuilder sb) } public static void RestoreConsole () - { + { lock (lock_obj) { current_writer.Dispose (); current_writer = null; diff --git a/tests/generator/ErrorTests.cs b/tests/generator/ErrorTests.cs index 5485b7c8faf5..618e0c4afb56 100644 --- a/tests/generator/ErrorTests.cs +++ b/tests/generator/ErrorTests.cs @@ -4,12 +4,10 @@ using Xamarin.Tests; -namespace GeneratorTests -{ +namespace GeneratorTests { [TestFixture ()] [Parallelizable (ParallelScope.All)] - public class ErrorTests - { + public class ErrorTests { [Test] [TestCase (Profile.iOS)] public void BI0002 (Profile profile) @@ -203,7 +201,7 @@ public void GH6863_property (Profile profile) bgen.AssertError (1071, "The BindAs type for the member \"GH6863_property.MyFooClass.StringProp\" must be an array when the member's type is an array."); } - + [Test] [TestCase (Profile.iOS)] public void GH6863_method (Profile profile) @@ -215,7 +213,7 @@ public void GH6863_method (Profile profile) bgen.AssertExecuteError ("build"); bgen.AssertError (1072, "The BindAs type for the parameter \"id_test\" in the method \"GH6863_method.MyFooClass.StringMethod\" must be an array when the parameter's type is an array."); } - + [Test] [TestCase (Profile.iOS)] diff --git a/tests/generator/GeneratorTests.cs b/tests/generator/GeneratorTests.cs index 91c918731287..349e28167cbf 100644 --- a/tests/generator/GeneratorTests.cs +++ b/tests/generator/GeneratorTests.cs @@ -9,12 +9,10 @@ using Xamarin.Tests; using Xamarin.Utils; -namespace GeneratorTests -{ +namespace GeneratorTests { [TestFixture ()] [Parallelizable (ParallelScope.All)] - public class BGen - { + public class BGen { [Test] [TestCase (Profile.iOS)] public void ResponseFile (Profile profile) diff --git a/tests/generator/NSApplicationPublicEnsureMethods.cs b/tests/generator/NSApplicationPublicEnsureMethods.cs index bec7bab8bdcd..6eda707e123d 100644 --- a/tests/generator/NSApplicationPublicEnsureMethods.cs +++ b/tests/generator/NSApplicationPublicEnsureMethods.cs @@ -13,7 +13,7 @@ using ObjCRuntime; namespace Test { - [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] {typeof (SharedDelegate)})] + [BaseType (typeof (NSObject), Delegates = new string [] { "WeakDelegate" }, Events = new Type [] { typeof (SharedDelegate) })] public interface TestClass { [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } diff --git a/tests/generator/arrayfromhandlebug.cs b/tests/generator/arrayfromhandlebug.cs index 572394564493..3d1c279a9263 100644 --- a/tests/generator/arrayfromhandlebug.cs +++ b/tests/generator/arrayfromhandlebug.cs @@ -5,28 +5,24 @@ namespace AudioUnit { // @interface AUParameterNode : NSObject - [BaseType (typeof(NSObject))] - interface AUParameterNode - { + [BaseType (typeof (NSObject))] + interface AUParameterNode { } // @interface AUParameterGroup : AUParameterNode - [BaseType (typeof(AUParameterNode))] - interface AUParameterGroup : INSSecureCoding - { + [BaseType (typeof (AUParameterNode))] + interface AUParameterGroup : INSSecureCoding { [Export ("allParameters")] - AUParameter[] AllParameters { get; } + AUParameter [] AllParameters { get; } } // @interface AUParameter : AUParameterNode - [BaseType (typeof(AUParameterNode))] - interface AUParameter : INSSecureCoding - { + [BaseType (typeof (AUParameterNode))] + interface AUParameter : INSSecureCoding { } // Commenting this out "fixes" the problem - [BaseType (typeof(NSObject))] - interface AudioUnit - { + [BaseType (typeof (NSObject))] + interface AudioUnit { } } diff --git a/tests/generator/bi1036.cs b/tests/generator/bi1036.cs index 48f7949a6f61..06288f8f91c7 100644 --- a/tests/generator/bi1036.cs +++ b/tests/generator/bi1036.cs @@ -3,8 +3,8 @@ namespace NS { [BaseType (typeof (NSObject))] interface Foo { - [Export ("foo:")] - [Async (ResultTypeName="Result")] - void Method (string arg); + [Export ("foo:")] + [Async (ResultTypeName = "Result")] + void Method (string arg); } } diff --git a/tests/generator/bi1042.cs b/tests/generator/bi1042.cs index 7560de780fca..0f253d4b7410 100644 --- a/tests/generator/bi1042.cs +++ b/tests/generator/bi1042.cs @@ -1,8 +1,7 @@ using System; using Foundation; -namespace BindingTests -{ +namespace BindingTests { public enum Tools { [Field ("DoorOpener")] DoorOpener, diff --git a/tests/generator/bi1046.cs b/tests/generator/bi1046.cs index 15b78900e333..810d6ca3a4cc 100644 --- a/tests/generator/bi1046.cs +++ b/tests/generator/bi1046.cs @@ -1,8 +1,7 @@ using System; using Foundation; -namespace BindingTests -{ +namespace BindingTests { public enum HMAccessoryCategoryType { [Field ("HMAccessoryCategoryTypeGarageDoorOpener")] DoorOpener, diff --git a/tests/generator/bi1059.cs b/tests/generator/bi1059.cs index fc33954aab41..c8b01e47d8bd 100644 --- a/tests/generator/bi1059.cs +++ b/tests/generator/bi1059.cs @@ -3,4 +3,4 @@ [Protocol] [Preserve (AllMembers = true)] [Preserve (AllMembers = true)] -partial interface BI1059 {} +partial interface BI1059 { } diff --git a/tests/generator/bindas1048error.cs b/tests/generator/bindas1048error.cs index 5597037eda1b..5b5c0c4da15e 100644 --- a/tests/generator/bindas1048error.cs +++ b/tests/generator/bindas1048error.cs @@ -12,6 +12,6 @@ interface MyFooClass { [return: BindAs (typeof (string))] [Export ("stringMethod:")] NSString StringMethod (int arg1); - + } } diff --git a/tests/generator/bindas1049error.cs b/tests/generator/bindas1049error.cs index 1a915295f854..b88e9131c4be 100644 --- a/tests/generator/bindas1049error.cs +++ b/tests/generator/bindas1049error.cs @@ -12,6 +12,6 @@ interface MyFooClass { [return: BindAs (typeof (string))] [Export ("stringMethod:")] NSNumber StringMethod (int arg1); - + } } diff --git a/tests/generator/bindas1050modelerror.cs b/tests/generator/bindas1050modelerror.cs index 3c1a4d88e45f..b9ca69f746a4 100644 --- a/tests/generator/bindas1050modelerror.cs +++ b/tests/generator/bindas1050modelerror.cs @@ -13,6 +13,6 @@ interface MyFooClass { [return: BindAs (typeof (CAScroll? []))] [Export ("getScrollArrayEnum2:")] NSNumber [] GetScrollArrayFooEnumArray2 ([BindAs (typeof (CAScroll []))] NSNumber [] arg1); - + } } diff --git a/tests/generator/bindas1050protocolerror.cs b/tests/generator/bindas1050protocolerror.cs index ce0c086d8d5b..4592a0bdd1aa 100644 --- a/tests/generator/bindas1050protocolerror.cs +++ b/tests/generator/bindas1050protocolerror.cs @@ -12,6 +12,6 @@ interface MyFooClass { [return: BindAs (typeof (CAScroll? []))] [Export ("getScrollArrayEnum2:")] NSNumber [] GetScrollArrayFooEnumArray2 ([BindAs (typeof (CAScroll []))] NSNumber [] arg1); - + } } diff --git a/tests/generator/bmac-with-hyphen-in-name.cs b/tests/generator/bmac-with-hyphen-in-name.cs index 3491f07a0caf..c3735962a139 100644 --- a/tests/generator/bmac-with-hyphen-in-name.cs +++ b/tests/generator/bmac-with-hyphen-in-name.cs @@ -1,10 +1,8 @@ using Foundation; -namespace Test -{ - [BaseType (typeof (NSObject))] - interface TestBMACLib - { +namespace Test { + [BaseType (typeof (NSObject))] + interface TestBMACLib { [Export ("addTwoRows:withSecond:")] int Add (int first, int second); } diff --git a/tests/generator/bmac_smoke.cs b/tests/generator/bmac_smoke.cs index 91f639539e19..c3735962a139 100644 --- a/tests/generator/bmac_smoke.cs +++ b/tests/generator/bmac_smoke.cs @@ -1,10 +1,8 @@ using Foundation; -namespace Test -{ +namespace Test { [BaseType (typeof (NSObject))] - interface TestBMACLib - { + interface TestBMACLib { [Export ("addTwoRows:withSecond:")] int Add (int first, int second); } diff --git a/tests/generator/bug15283.cs b/tests/generator/bug15283.cs index 02ec14ad4828..82a2778bb36e 100644 --- a/tests/generator/bug15283.cs +++ b/tests/generator/bug15283.cs @@ -5,9 +5,8 @@ using UIKit; using System.Runtime.InteropServices; -namespace BindingTests -{ - delegate NSObject MyBlockToBind (NSObject[] keys); +namespace BindingTests { + delegate NSObject MyBlockToBind (NSObject [] keys); [BaseType (typeof (NSObject))] interface TestInterface { diff --git a/tests/generator/bug15307.cs b/tests/generator/bug15307.cs index 9430c8a5e3b0..5ed0db62d93b 100644 --- a/tests/generator/bug15307.cs +++ b/tests/generator/bug15307.cs @@ -9,6 +9,6 @@ namespace BindingTests { // error BI1018: btouch: No [Export] attribute on property MonoTouch.ObjCRuntime.INativeObject.Handle [BaseType (typeof (UIPageViewController))] - interface MyPageViewController : IUIPageViewControllerDelegate, IUIPageViewControllerDataSource { + interface MyPageViewController : IUIPageViewControllerDelegate, IUIPageViewControllerDataSource { } } diff --git a/tests/generator/bug17232.cs b/tests/generator/bug17232.cs index b8059346815f..ef4aa0d97845 100644 --- a/tests/generator/bug17232.cs +++ b/tests/generator/bug17232.cs @@ -5,7 +5,7 @@ namespace xam.bug17232 { [BaseType (typeof (NSObject))] interface FieldsTest { - + [Field ("MyFooFieldA", "libFoo.a")] NSString FooFieldA { get; } diff --git a/tests/generator/bug23041.cs b/tests/generator/bug23041.cs index 1d7a745ae6c5..a4950c0e351b 100644 --- a/tests/generator/bug23041.cs +++ b/tests/generator/bug23041.cs @@ -2,8 +2,8 @@ using UIKit; namespace Test { -[Model, BaseType (typeof (UIPopoverControllerDelegate))] -[Protocol] -public partial interface BindingMainTabBarControllerScreensHandler { -} + [Model, BaseType (typeof (UIPopoverControllerDelegate))] + [Protocol] + public partial interface BindingMainTabBarControllerScreensHandler { + } } diff --git a/tests/generator/bug24078-ignore-methods-events.cs b/tests/generator/bug24078-ignore-methods-events.cs index 5618c2979e4b..9de394e68762 100644 --- a/tests/generator/bug24078-ignore-methods-events.cs +++ b/tests/generator/bug24078-ignore-methods-events.cs @@ -10,8 +10,8 @@ namespace Test { [BaseType (typeof (NSObject), - Delegates=new string [] {"WeakDelegate"}, - Events=new Type [] { typeof (UIPopoverPresentationControllerDelegate) })] + Delegates = new string [] { "WeakDelegate" }, + Events = new Type [] { typeof (UIPopoverPresentationControllerDelegate) })] public partial interface TestController { [Export ("delegate", ArgumentSemantic.UnsafeUnretained)] NSObject WeakDelegate { get; set; } diff --git a/tests/generator/bug27428.cs b/tests/generator/bug27428.cs index c64f056c4a74..ab2d2cd2880f 100644 --- a/tests/generator/bug27428.cs +++ b/tests/generator/bug27428.cs @@ -5,8 +5,7 @@ using Foundation; using UIKit; -namespace Foo.BindingBugs -{ +namespace Foo.BindingBugs { [BaseType (typeof (NSObject))] interface Widget { [Export ("doSomething:atIndex:")] diff --git a/tests/generator/bug27430.cs b/tests/generator/bug27430.cs index 546a09c9aaa2..177bcab7201b 100644 --- a/tests/generator/bug27430.cs +++ b/tests/generator/bug27430.cs @@ -5,10 +5,9 @@ using Foundation; using UIKit; -namespace Bug27430 -{ +namespace Bug27430 { delegate void SomeHandler (int @int, string @string, NSError @namespace); - delegate void SomeHandler2 (NSDictionary[] @switch, string[] @case, NSError @namespace); + delegate void SomeHandler2 (NSDictionary [] @switch, string [] @case, NSError @namespace); [BaseType (typeof (NSObject))] interface Widget { @@ -71,7 +70,7 @@ interface Widget { UIView [] @foreach { get; [Bind ("foo3:")] set; } [Export ("dont4")] - UIView [] @case {[Bind ("bar4")] get; [Bind ("foo4:")] set; } + UIView [] @case { [Bind ("bar4")] get; [Bind ("foo4:")] set; } [Export ("dont")] NSArray @void { get; } diff --git a/tests/generator/bug27986.cs b/tests/generator/bug27986.cs index 0898f4456030..5e1b9b7e6725 100644 --- a/tests/generator/bug27986.cs +++ b/tests/generator/bug27986.cs @@ -4,14 +4,13 @@ using ObjCRuntime; using System.Drawing; -namespace bug27986 -{ +namespace bug27986 { interface IFooProtocol { } [Model, Protocol, Preserve (AllMembers = true)] [BaseType (typeof (NSObject))] interface FooProtocol { - + [Preserve] [Export ("doSomething:atIndex:")] void DoSomething (NSObject @object, int index); @@ -31,11 +30,11 @@ interface FooProtocol { NSObject Center2 { get; set; } } - + [BaseType (typeof (NSObject))] [Preserve (AllMembers = true)] interface Widget { - + [Preserve (Conditional = true)] [Export ("initWithElmo:")] IntPtr Constructor (uint elmo); @@ -48,7 +47,7 @@ interface Widget { [Export ("center")] NSObject Center { get; set; } - [Export("noCenter")] + [Export ("noCenter")] PointF NoCenter { [Preserve (Conditional = true)] get; [Preserve] set; } [Preserve] diff --git a/tests/generator/bug29493.cs b/tests/generator/bug29493.cs index 202b597a4e77..936f47b8e742 100644 --- a/tests/generator/bug29493.cs +++ b/tests/generator/bug29493.cs @@ -1,110 +1,99 @@ using System; - + using UIKit; using Foundation; using ObjCRuntime; using CoreGraphics; - -namespace Bug29493 -{ + +namespace Bug29493 { [Category] - [BaseType (typeof(UIColor))] - interface UIColorExtensions - { + [BaseType (typeof (UIColor))] + interface UIColorExtensions { // +(UIColor *)jbill_messageBubbleGreenColor; [Static] [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor (); - + [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor2 (); } - + [Category] - [BaseType (typeof(NSUrlSession))] - interface NSUrlExtensions - { + [BaseType (typeof (NSUrlSession))] + interface NSUrlExtensions { // +(UIColor *)jbill_messageBubbleGreenColor; [Static] [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor (); - + [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor2 (); } - - [BaseType (typeof(NSObject))] - interface HelloKitty - { - + + [BaseType (typeof (NSObject))] + interface HelloKitty { + } - + [Category] - [BaseType (typeof(HelloKitty))] - interface HelloKittyExtensions - { + [BaseType (typeof (HelloKitty))] + interface HelloKittyExtensions { // +(UIColor *)jbill_messageBubbleGreenColor; [Static] [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor (); - + [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor2 (); } - - [BaseType (typeof(NSObject), Name = "NSBatman")] - interface BecauseImBatman - { - + + [BaseType (typeof (NSObject), Name = "NSBatman")] + interface BecauseImBatman { + } - + [Category] - [BaseType (typeof(BecauseImBatman))] - interface BecauseImBatmanExtensions - { + [BaseType (typeof (BecauseImBatman))] + interface BecauseImBatmanExtensions { // +(UIColor *)jbill_messageBubbleGreenColor; [Static] [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor (); - + [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor2 (); } - - [BaseType (typeof(BecauseImBatman), Name = "NSBatman2")] - interface BecauseImBatman2 - { - + + [BaseType (typeof (BecauseImBatman), Name = "NSBatman2")] + interface BecauseImBatman2 { + } - + [Category] - [BaseType (typeof(BecauseImBatman2))] - interface BecauseImBatman2Extensions - { + [BaseType (typeof (BecauseImBatman2))] + interface BecauseImBatman2Extensions { // +(UIColor *)jbill_messageBubbleGreenColor; [Static] [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor (); - + [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor2 (); } - - [BaseType (typeof(BecauseImBatman))] - interface Superman - { - + + [BaseType (typeof (BecauseImBatman))] + interface Superman { + } - + [Category] - [BaseType (typeof(Superman))] - interface SupermanExtensions - { + [BaseType (typeof (Superman))] + interface SupermanExtensions { // +(UIColor *)jbill_messageBubbleGreenColor; [Static] [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor (); - + [Export ("jbill_messageBubbleGreenColor")] UIColor MessageBubbleGreenColor2 (); } diff --git a/tests/generator/bug31788.cs b/tests/generator/bug31788.cs index dc0f4359d6b0..6d923e7c3094 100644 --- a/tests/generator/bug31788.cs +++ b/tests/generator/bug31788.cs @@ -1,15 +1,13 @@ using Foundation; -namespace Test -{ +namespace Test { [BaseType (typeof (NSObject))] - interface SimServiceConnectionManager {} + interface SimServiceConnectionManager { } // Both these should produce the same output, // both calling xamarin_IntPtr_objc_msgSend_exception [BaseType (typeof (NSObject))] - interface MarshalOnProperty - { + interface MarshalOnProperty { [Static] [Export ("sharedConnectionManager")] [MarshalNativeExceptions] @@ -17,10 +15,9 @@ interface MarshalOnProperty } [BaseType (typeof (NSObject))] - interface MarshalInProperty - { + interface MarshalInProperty { [Static] [Export ("sharedConnectionManager")] - SimServiceConnectionManager Shared { [MarshalNativeExceptions]get; } + SimServiceConnectionManager Shared { [MarshalNativeExceptions] get; } } } diff --git a/tests/generator/bug34042.cs b/tests/generator/bug34042.cs index ae2f34017a06..48cb7431b73a 100644 --- a/tests/generator/bug34042.cs +++ b/tests/generator/bug34042.cs @@ -1,21 +1,17 @@ using System; - + using UIKit; -namespace Bug34042.Foo -{ - [BaseType (typeof(UIButton))] - interface FooButton - { - +namespace Bug34042.Foo { + [BaseType (typeof (UIButton))] + interface FooButton { + } } -namespace Bug34042.Bar -{ - [BaseType (typeof(Bug34042.Foo.FooButton))] - interface BarButton - { - +namespace Bug34042.Bar { + [BaseType (typeof (Bug34042.Foo.FooButton))] + interface BarButton { + } } diff --git a/tests/generator/bug35176.cs b/tests/generator/bug35176.cs index ebb7d992589c..f4e1ef91d901 100644 --- a/tests/generator/bug35176.cs +++ b/tests/generator/bug35176.cs @@ -4,9 +4,9 @@ using Foundation; namespace Bug35176 { - - [Introduced (PlatformName.iOS, 14,3)] - [Introduced (PlatformName.MacOSX, 11,2)] + + [Introduced (PlatformName.iOS, 14, 3)] + [Introduced (PlatformName.MacOSX, 11, 2)] [Protocol] interface FooInterface { @@ -15,15 +15,14 @@ interface FooInterface { UIView FooView { get; set; } [Export ("BarView")] - UIView BarView { [Introduced (PlatformName.iOS, 14,4)] get; } + UIView BarView { [Introduced (PlatformName.iOS, 14, 4)] get; } [Export ("barMember:")] UIView GetBarMember (int x); } [BaseType (typeof (NSObject))] - interface BarObject : FooInterface - { + interface BarObject : FooInterface { } } diff --git a/tests/generator/bug36457.cs b/tests/generator/bug36457.cs index af04cac0e299..3a982d6170b1 100644 --- a/tests/generator/bug36457.cs +++ b/tests/generator/bug36457.cs @@ -3,9 +3,8 @@ namespace Bug { delegate string ReturnsString (); - [BaseType (typeof(NSObject))] - interface Type - { + [BaseType (typeof (NSObject))] + interface Type { [Export ("returnString")] ReturnsString ReturnString { get; set; } } diff --git a/tests/generator/bug37527-missing-property.cs b/tests/generator/bug37527-missing-property.cs index 7c48c5e62e27..ff41b59a40ab 100644 --- a/tests/generator/bug37527-missing-property.cs +++ b/tests/generator/bug37527-missing-property.cs @@ -13,8 +13,8 @@ namespace Test { public interface SharedDelegate { } - [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] {typeof (SharedDelegate)})] - public interface TestMissingPropertyName{ + [BaseType (typeof (NSObject), Delegates = new string [] { "WeakDelegate" }, Events = new Type [] { typeof (SharedDelegate) })] + public interface TestMissingPropertyName { [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } } diff --git a/tests/generator/bug37527-wrong-property.cs b/tests/generator/bug37527-wrong-property.cs index 60ca046a9388..95a6c309be19 100644 --- a/tests/generator/bug37527-wrong-property.cs +++ b/tests/generator/bug37527-wrong-property.cs @@ -13,8 +13,8 @@ namespace Test { public interface SharedDelegate { } - [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] {typeof (SharedDelegate)})] - public interface TestWrongPropertyName{ + [BaseType (typeof (NSObject), Delegates = new string [] { "WeakDelegate" }, Events = new Type [] { typeof (SharedDelegate) })] + public interface TestWrongPropertyName { [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } diff --git a/tests/generator/bug42742.cs b/tests/generator/bug42742.cs index d1515e7be944..1e5675fcd0c7 100644 --- a/tests/generator/bug42742.cs +++ b/tests/generator/bug42742.cs @@ -4,15 +4,14 @@ using ObjCRuntime; using System.Drawing; -namespace bug42742 -{ +namespace bug42742 { interface IFooProtocol { } [Advice ("FooProtocol")] [Model, Protocol] [BaseType (typeof (NSObject))] interface FooProtocol { - + [Advice ("doSomething:atIndex:")] [Export ("doSomething:atIndex:")] void DoSomething (NSObject @object, int index); @@ -32,11 +31,11 @@ interface FooProtocol { NSObject Center2 { get; set; } } - + [BaseType (typeof (NSObject))] [Advice ("Widget")] interface Widget { - + [Advice ("initWithElmo:")] [Export ("initWithElmo:")] IntPtr Constructor (uint elmo); @@ -49,7 +48,7 @@ interface Widget { [Export ("center")] NSObject Center { get; set; } - [Export("noCenter")] + [Export ("noCenter")] PointF NoCenter { [Advice ("noCenterGet")] get; [Advice ("noCenterSet")] set; } [Advice ("FooField")] diff --git a/tests/generator/bug42855.cs b/tests/generator/bug42855.cs index 012ab1d05c1d..77b8e0003227 100644 --- a/tests/generator/bug42855.cs +++ b/tests/generator/bug42855.cs @@ -3,7 +3,8 @@ namespace Bug42855Tests { - [Protocol][Model] + [Protocol] + [Model] interface MyFooClass { [Abstract] diff --git a/tests/generator/bug52570allowstaticmembers.cs b/tests/generator/bug52570allowstaticmembers.cs index 9d2b3a679592..b1acf7873a06 100644 --- a/tests/generator/bug52570allowstaticmembers.cs +++ b/tests/generator/bug52570allowstaticmembers.cs @@ -14,6 +14,6 @@ interface FooObject_Extensions { [BaseType (typeof (NSObject))] interface FooObject { - + } } diff --git a/tests/generator/bug52570classinternal.cs b/tests/generator/bug52570classinternal.cs index 088a696df425..a8ee0b9a99ec 100644 --- a/tests/generator/bug52570classinternal.cs +++ b/tests/generator/bug52570classinternal.cs @@ -15,6 +15,6 @@ interface FooObject_Extensions { [BaseType (typeof (NSObject))] interface FooObject { - + } } diff --git a/tests/generator/bug52570methodinternal.cs b/tests/generator/bug52570methodinternal.cs index b36102362956..eb1555146784 100644 --- a/tests/generator/bug52570methodinternal.cs +++ b/tests/generator/bug52570methodinternal.cs @@ -15,6 +15,6 @@ interface FooObject_Extensions { [BaseType (typeof (NSObject))] interface FooObject { - + } } diff --git a/tests/generator/bug53076.cs b/tests/generator/bug53076.cs index ef0ec124eacb..02e04efaeff8 100644 --- a/tests/generator/bug53076.cs +++ b/tests/generator/bug53076.cs @@ -28,13 +28,13 @@ interface MyFooProtocol { [Abstract] [Async (ResultTypeName = "RequiredReturnMethodObjResult")] [Export ("requiredReturnMethodObj:completion:")] - bool RequiredReturnMethodObj (int arg1, Action err); + bool RequiredReturnMethodObj (int arg1, Action err); [Async (ResultTypeName = "RequiredReturnMethodObjResult")] [Export ("optionalReturnObj:completion:")] - bool OptionalReturnMethodObj (int arg1, Action err); + bool OptionalReturnMethodObj (int arg1, Action err); } [BaseType (typeof (NSObject))] - interface RequiredReturnMethodObjResult {} + interface RequiredReturnMethodObjResult { } } diff --git a/tests/generator/bug53076withmodel.cs b/tests/generator/bug53076withmodel.cs index 837a0b15db20..43c74b929c85 100644 --- a/tests/generator/bug53076withmodel.cs +++ b/tests/generator/bug53076withmodel.cs @@ -4,7 +4,8 @@ using ObjCRuntime; namespace Bug53076WithModelTest { - [Protocol][Model] + [Protocol] + [Model] [BaseType (typeof (NSObject))] interface MyFooProtocol { @@ -29,13 +30,13 @@ interface MyFooProtocol { [Abstract] [Async (ResultTypeName = "RequiredReturnMethodObjResult")] [Export ("requiredReturnMethodObj:completion:")] - bool RequiredReturnMethodObj (int arg1, Action err); + bool RequiredReturnMethodObj (int arg1, Action err); [Async (ResultTypeName = "RequiredReturnMethodObjResult")] [Export ("optionalReturnObj:completion:")] - bool OptionalReturnMethodObj (int arg1, Action err); + bool OptionalReturnMethodObj (int arg1, Action err); } - + [BaseType (typeof (NSObject))] - interface RequiredReturnMethodObjResult {} + interface RequiredReturnMethodObjResult { } } diff --git a/tests/generator/classNameCollision-enum.cs b/tests/generator/classNameCollision-enum.cs index 5d2aa1e0379a..626225849366 100644 --- a/tests/generator/classNameCollision-enum.cs +++ b/tests/generator/classNameCollision-enum.cs @@ -5,8 +5,7 @@ namespace AudioUnit { [StructLayout (LayoutKind.Sequential)] - public struct AURecordedParameterEvent - { + public struct AURecordedParameterEvent { public ulong hostTime; public ulong address; public float value; diff --git a/tests/generator/classNameCollision.cs b/tests/generator/classNameCollision.cs index 10625d2f76cb..b71b89f0b00a 100644 --- a/tests/generator/classNameCollision.cs +++ b/tests/generator/classNameCollision.cs @@ -4,9 +4,8 @@ using Foundation; namespace AudioUnit { - [BaseType (typeof(NSObject))] - interface AUParameterNode - { + [BaseType (typeof (NSObject))] + interface AUParameterNode { [Export ("tokenByAddingParameterRecordingObserver:")] IntPtr TokenByAddingParameterRecordingObserver (AUParameterRecordingObserver observer); } @@ -14,8 +13,7 @@ interface AUParameterNode public unsafe delegate void AUParameterRecordingObserver (int arg0, AURecordedParameterEvent arg1); // Commenting this out "fixes" the problem - [BaseType (typeof(NSObject))] - interface AudioUnit - { + [BaseType (typeof (NSObject))] + interface AudioUnit { } } diff --git a/tests/generator/generic-strong-dictionary.cs b/tests/generator/generic-strong-dictionary.cs index 43243bdbd2d2..d237d61faad2 100644 --- a/tests/generator/generic-strong-dictionary.cs +++ b/tests/generator/generic-strong-dictionary.cs @@ -2,13 +2,12 @@ using ObjCRuntime; using CoreBluetooth; -namespace Test -{ - +namespace Test { + [StrongDictionary ("AdvertisementDataKeys")] interface AdvertisementData { // property under tests, the generator should create a compilable property - NSDictionary ServiceData { get; set; } + NSDictionary ServiceData { get; set; } } [Static, Internal] diff --git a/tests/generator/ghissue5444.cs b/tests/generator/ghissue5444.cs index 4280d332a9d7..5156d2168644 100644 --- a/tests/generator/ghissue5444.cs +++ b/tests/generator/ghissue5444.cs @@ -12,8 +12,10 @@ interface CardScheme { new NSString ShapeScheme { get; set; } NSString SemanticColorScheme { - [Wrap ("Runtime.GetNSObject (ColorScheme.Handle, false)")] get; - [Wrap ("ColorScheme = value")] set; + [Wrap ("Runtime.GetNSObject (ColorScheme.Handle, false)")] + get; + [Wrap ("ColorScheme = value")] + set; } } } diff --git a/tests/generator/ghissue6626.cs b/tests/generator/ghissue6626.cs index 659e06271a52..bbf5e18f6924 100644 --- a/tests/generator/ghissue6626.cs +++ b/tests/generator/ghissue6626.cs @@ -8,8 +8,7 @@ namespace GHIssue6626 { public delegate int AVAudioSourceNodeRenderBlock (bool isSilence, double timestamp, uint frameCount, ref AudioBuffers outputData); [BaseType (typeof (NSObject))] - interface AVAudioSourceNode - { + interface AVAudioSourceNode { [Export ("initWithRenderBlock:")] [DesignatedInitializer] IntPtr Constructor (AVAudioSourceNodeRenderBlock block); diff --git a/tests/generator/ghissue6863_method.cs b/tests/generator/ghissue6863_method.cs index 015367d74040..d2d36ff8bfbf 100644 --- a/tests/generator/ghissue6863_method.cs +++ b/tests/generator/ghissue6863_method.cs @@ -10,8 +10,8 @@ namespace GH6863_method { interface MyFooClass { [Export ("stringMethod:")] - void StringMethod ([BindAs (typeof (string))] NSString[] id_test ); + void StringMethod ([BindAs (typeof (string))] NSString [] id_test); + - } } diff --git a/tests/generator/ghissue6863_property.cs b/tests/generator/ghissue6863_property.cs index 30c397035999..2c2d2c3861fd 100644 --- a/tests/generator/ghissue6863_property.cs +++ b/tests/generator/ghissue6863_property.cs @@ -11,7 +11,7 @@ interface MyFooClass { [BindAs (typeof (string))] [Export ("stringProp")] - NSString[] StringProp { get; } - + NSString [] StringProp { get; } + } } diff --git a/tests/generator/ghissue7304.cs b/tests/generator/ghissue7304.cs index 9c308087df56..070216ef4022 100644 --- a/tests/generator/ghissue7304.cs +++ b/tests/generator/ghissue7304.cs @@ -4,7 +4,7 @@ using CoreFoundation; namespace GHIssue7304 { - + [BaseType (typeof (NSObject))] interface FooClass { diff --git a/tests/generator/issue3875.cs b/tests/generator/issue3875.cs index d640e8082658..64cbd2e1748b 100644 --- a/tests/generator/issue3875.cs +++ b/tests/generator/issue3875.cs @@ -1,10 +1,8 @@ using Foundation; using ObjCRuntime; -namespace Issue3875 -{ +namespace Issue3875 { [Protocol, Model] - [BaseType (typeof(NSObject))] - interface AProtocol - { + [BaseType (typeof (NSObject))] + interface AProtocol { } } diff --git a/tests/generator/issue3875B.cs b/tests/generator/issue3875B.cs index 3839c80afd5c..4caf8a2e9b75 100644 --- a/tests/generator/issue3875B.cs +++ b/tests/generator/issue3875B.cs @@ -1,10 +1,8 @@ using Foundation; using ObjCRuntime; -namespace Issue3875 -{ +namespace Issue3875 { [Protocol, Model (Name = "BProtocol")] - [BaseType (typeof(NSObject))] - interface AProtocol - { + [BaseType (typeof (NSObject))] + interface AProtocol { } } diff --git a/tests/generator/issue3875C.cs b/tests/generator/issue3875C.cs index c1481221efaf..f93e486da017 100644 --- a/tests/generator/issue3875C.cs +++ b/tests/generator/issue3875C.cs @@ -1,14 +1,12 @@ using Foundation; using ObjCRuntime; -namespace Issue3875 -{ +namespace Issue3875 { #if NET [Protocol, Model] #else [Protocol, Model (AutoGeneratedName = true)] #endif - [BaseType (typeof(NSObject))] - interface AProtocol - { + [BaseType (typeof (NSObject))] + interface AProtocol { } } diff --git a/tests/generator/missing-export-property.cs b/tests/generator/missing-export-property.cs index f565a68986f3..3149f9f0c9ee 100644 --- a/tests/generator/missing-export-property.cs +++ b/tests/generator/missing-export-property.cs @@ -1,11 +1,9 @@ using Foundation; -namespace Test -{ +namespace Test { [BaseType (typeof (NSObject))] [Protocol, Model] - public interface NSTextInputClient - { + public interface NSTextInputClient { // missing [Export ("selectRange")] should report an error NSRange SelectedRange { get; } } diff --git a/tests/generator/noasyncinternalwrapper.cs b/tests/generator/noasyncinternalwrapper.cs index fd214e83d585..47e8c1c843ec 100644 --- a/tests/generator/noasyncinternalwrapper.cs +++ b/tests/generator/noasyncinternalwrapper.cs @@ -14,6 +14,6 @@ interface MyFooDelegate { [Async] [Export ("optional:completion:")] - void OptionalMethod (int arg1, Action err); + void OptionalMethod (int arg1, Action err); } } diff --git a/tests/generator/nowarn.cs b/tests/generator/nowarn.cs index b9f96514c83e..4f722468ca6e 100644 --- a/tests/generator/nowarn.cs +++ b/tests/generator/nowarn.cs @@ -14,6 +14,6 @@ interface FooObject_Extensions { [BaseType (typeof (NSObject))] interface FooObject { - + } } diff --git a/tests/generator/property-redefination-ios.cs b/tests/generator/property-redefination-ios.cs index c8047efcb60b..c7ec36c6d682 100644 --- a/tests/generator/property-redefination-ios.cs +++ b/tests/generator/property-redefination-ios.cs @@ -1,24 +1,20 @@ using Foundation; -namespace Test -{ +namespace Test { [BaseType (typeof (NSObject))] [Protocol, Model] - public interface NSTextInputClient - { + public interface NSTextInputClient { [Export ("selectedRange")] NSRange SelectedRange { get; } } - + [BaseType (typeof (NSObject))] - interface NSText - { + interface NSText { [Export ("selectedRange")] NSRange SelectedRange { get; set; } } [BaseType (typeof (NSText))] - interface NSTextView : NSTextInputClient - { + interface NSTextView : NSTextInputClient { } } diff --git a/tests/generator/property-redefination-mac.cs b/tests/generator/property-redefination-mac.cs index 2cc1b1d84049..5f9906514d8c 100644 --- a/tests/generator/property-redefination-mac.cs +++ b/tests/generator/property-redefination-mac.cs @@ -1,24 +1,20 @@ using Foundation; -namespace Test -{ +namespace Test { [BaseType (typeof (NSObject))] [Protocol, Model] - public interface NSTextInputClient - { + public interface NSTextInputClient { [Export ("selectedRange")] NSRange SelectedRange { get; } } - + [BaseType (typeof (NSObject))] - public interface NSText - { + public interface NSText { [Export ("selectedRange")] NSRange SelectedRange { get; set; } } [BaseType (typeof (NSText))] - public interface NSTextView : NSTextInputClient - { + public interface NSTextView : NSTextInputClient { } } diff --git a/tests/generator/protocol-duplicate-abstract-error.cs b/tests/generator/protocol-duplicate-abstract-error.cs index 1bcc0294b063..dac97c03ba74 100644 --- a/tests/generator/protocol-duplicate-abstract-error.cs +++ b/tests/generator/protocol-duplicate-abstract-error.cs @@ -4,11 +4,9 @@ using Foundation; using ObjCRuntime; -namespace Test -{ +namespace Test { [Protocol] - public interface First - { + public interface First { [Abstract] [NullAllowed, Export ("identifier")] string Identifier { set; } diff --git a/tests/generator/protocol-duplicate-abstract.cs b/tests/generator/protocol-duplicate-abstract.cs index b78e6dcee2b4..9c648efc90af 100644 --- a/tests/generator/protocol-duplicate-abstract.cs +++ b/tests/generator/protocol-duplicate-abstract.cs @@ -4,11 +4,9 @@ using Foundation; using ObjCRuntime; -namespace Test -{ +namespace Test { [Protocol] - public interface First - { + public interface First { [Abstract] [NullAllowed, Export ("identifier")] string Identifier { get; set; } diff --git a/tests/generator/protocol-duplicate-method-diff-length.cs b/tests/generator/protocol-duplicate-method-diff-length.cs index 68bcf471344b..b0e8fcb1f57e 100644 --- a/tests/generator/protocol-duplicate-method-diff-length.cs +++ b/tests/generator/protocol-duplicate-method-diff-length.cs @@ -4,11 +4,9 @@ using Foundation; using ObjCRuntime; -namespace Test -{ +namespace Test { [Protocol] - public interface First - { + public interface First { [Abstract] [Export ("doit:itwith:more:")] void DoIt (int a, int b, int c); diff --git a/tests/generator/protocol-duplicate-method-diff-out.cs b/tests/generator/protocol-duplicate-method-diff-out.cs index 7f2d13bc9eaa..1c154588d841 100644 --- a/tests/generator/protocol-duplicate-method-diff-out.cs +++ b/tests/generator/protocol-duplicate-method-diff-out.cs @@ -4,11 +4,9 @@ using Foundation; using ObjCRuntime; -namespace Test -{ +namespace Test { [Protocol] - public interface First - { + public interface First { [Abstract] [Export ("doit:withmore")] void DoIt (int a, out int b); diff --git a/tests/generator/protocol-duplicate-method-diff-return.cs b/tests/generator/protocol-duplicate-method-diff-return.cs index f3927e621b55..7712add8d80c 100644 --- a/tests/generator/protocol-duplicate-method-diff-return.cs +++ b/tests/generator/protocol-duplicate-method-diff-return.cs @@ -4,11 +4,9 @@ using Foundation; using ObjCRuntime; -namespace Test -{ +namespace Test { [Protocol] - public interface First - { + public interface First { [Abstract] [Export ("doit:with:more:stuff")] void DoIt (int a, int b, int c); diff --git a/tests/generator/protocol-duplicate-method-diff-type.cs b/tests/generator/protocol-duplicate-method-diff-type.cs index 23348db9efac..4bba9e560914 100644 --- a/tests/generator/protocol-duplicate-method-diff-type.cs +++ b/tests/generator/protocol-duplicate-method-diff-type.cs @@ -4,11 +4,9 @@ using Foundation; using ObjCRuntime; -namespace Test -{ +namespace Test { [Protocol] - public interface First - { + public interface First { [Abstract] [Export ("doit:with:more:")] void DoIt (int a, int b, int c); diff --git a/tests/generator/smartenumwithframework.cs b/tests/generator/smartenumwithframework.cs index 248076baf3d4..39a6adce2a37 100644 --- a/tests/generator/smartenumwithframework.cs +++ b/tests/generator/smartenumwithframework.cs @@ -7,7 +7,7 @@ namespace SmartEnumWithFramework { enum FooEnumTest { [Field ("First", "+CoreImage")] First, - + [Field ("Second", "+CoreImage")] Second, } diff --git a/tests/generator/sof20696157.cs b/tests/generator/sof20696157.cs index 857a9315fbff..eb404b3cecdd 100644 --- a/tests/generator/sof20696157.cs +++ b/tests/generator/sof20696157.cs @@ -90,723 +90,723 @@ using WebKit; namespace Test { - [Protocol] interface C1 : IMFMailComposeViewControllerDelegate {} - [Protocol] interface C2 : IGKTurnBasedEventListener {} - [Protocol] interface C3 : IINIntentHandlerProviding {} - [Protocol] interface C4 : IMFMessageComposeViewControllerDelegate {} - [Protocol] interface C5 : IUIPopoverControllerDelegate {} - [Protocol] interface C6 : IUIPopoverPresentationControllerDelegate {} - [Protocol] interface C7 : IGKTurnBasedMatchmakerViewControllerDelegate {} - [Protocol] interface C8 : IINListRideOptionsIntentHandling {} - [Protocol] interface C9 : IUIPreviewActionItem {} - [Protocol] interface C10 : IMTLBlitCommandEncoder {} - [Protocol] interface C11 : IGKVoiceChatClient {} - [Protocol] interface C12 : IMTLBuffer {} - [Protocol] interface C13 : ISKViewDelegate {} - [Protocol] interface C14 : IUIPreviewInteractionDelegate {} - [Protocol] interface C15 : ISKWarpable {} - [Protocol] interface C16 : IINMessagesDomainHandling {} - [Protocol] interface C17 : IINPauseWorkoutIntentHandling {} - [Protocol] interface C18 : IMTLCommandBuffer {} - [Protocol] interface C19 : IAVPlayerItemLegibleOutputPushDelegate {} - [Protocol] interface C20 : IUIPrinterPickerControllerDelegate {} - [Protocol] interface C21 : IGKAgentDelegate {} - [Protocol] interface C22 : IMTLCommandEncoder {} - [Protocol] interface C23 : IMTLCommandQueue {} - [Protocol] interface C24 : IAVPlayerItemMetadataCollectorPushDelegate {} - [Protocol] interface C25 : IINPaymentsDomainHandling {} - [Protocol] interface C26 : ICFType {} - [Protocol] interface C27 : IEKCalendarChooserDelegate {} - [Protocol] interface C28 : IAVPlayerItemMetadataOutputPushDelegate {} - [Protocol] interface C29 : ISKCloudServiceSetupViewControllerDelegate {} - [Protocol] interface C30 : IMTLComputeCommandEncoder {} - [Protocol] interface C31 : IEKEventEditViewDelegate {} - [Protocol] interface C32 : IAVPlayerItemOutputPullDelegate {} - [Protocol] interface C33 : IAVPlayerItemOutputPushDelegate {} - [Protocol] interface C34 : IEKEventViewDelegate {} - [Protocol] interface C35 : IMTLComputePipelineState {} - [Protocol] interface C36 : IUIPrintInteractionControllerDelegate {} - [Protocol] interface C37 : IEAAccessoryDelegate {} - [Protocol] interface C38 : ISKPaymentTransactionObserver {} - [Protocol] interface C39 : IINPhotosDomainHandling {} - [Protocol] interface C40 : IMTLDepthStencilState {} - [Protocol] interface C41 : IGKGameModel {} - [Protocol] interface C42 : IMTLDevice {} - [Protocol] interface C43 : IGKGameModelPlayer {} - [Protocol] interface C44 : ISKProductsRequestDelegate {} - [Protocol] interface C45 : IGKGameModelUpdate {} - [Protocol] interface C46 : IMTLDrawable {} - [Protocol] interface C47 : IEAWiFiUnconfiguredAccessoryBrowserDelegate {} - [Protocol] interface C48 : IINRadioDomainHandling {} - [Protocol] interface C49 : IMTLFence {} - [Protocol] interface C50 : INativeObject {} - [Protocol] interface C51 : IMTLFunction {} - [Protocol] interface C52 : ISKRequestDelegate {} - [Protocol] interface C53 : IEAGLDrawable {} - [Protocol] interface C54 : ISKStoreProductViewControllerDelegate {} - [Protocol] interface C55 : IMTLHeap {} - [Protocol] interface C56 : IINRequestPaymentIntentHandling {} - [Protocol] interface C57 : IAVSpeechSynthesizerDelegate {} - [Protocol] interface C58 : IMTLLibrary {} - [Protocol] interface C59 : IINRequestRideIntentHandling {} - [Protocol] interface C60 : IPKAddPassesViewControllerDelegate {} - [Protocol] interface C61 : IMTLParallelRenderCommandEncoder {} - [Protocol] interface C62 : INSCacheDelegate {} - [Protocol] interface C63 : IPKAddPaymentPassViewControllerDelegate {} - [Protocol] interface C64 : IUIScrollViewAccessibilityDelegate {} - [Protocol] interface C65 : IUIScrollViewDelegate {} - [Protocol] interface C66 : IAVVideoCompositing {} - [Protocol] interface C67 : IMTLRenderCommandEncoder {} - [Protocol] interface C68 : INSCoding {} - [Protocol] interface C69 : IINResumeWorkoutIntentHandling {} - [Protocol] interface C70 : IAVVideoCompositionValidationHandling {} - [Protocol] interface C71 : IUISearchBarDelegate {} - [Protocol] interface C72 : INSCopying {} - [Protocol] interface C73 : IGKRandom {} - [Protocol] interface C74 : INSLayoutManagerDelegate {} - [Protocol] interface C75 : IUISearchControllerDelegate {} - [Protocol] interface C76 : IMTLRenderPipelineState {} - [Protocol] interface C77 : IINRidesharingDomainHandling {} - [Protocol] interface C78 : IPKPaymentAuthorizationControllerDelegate {} - [Protocol] interface C79 : IMTLResource {} - [Protocol] interface C80 : IUISearchDisplayDelegate {} - [Protocol] interface C81 : IUISearchResultsUpdating {} - [Protocol] interface C82 : IGKSceneRootNodeType {} - [Protocol] interface C83 : IINSaveProfileInCarIntentHandling {} - [Protocol] interface C84 : IPKPaymentAuthorizationViewControllerDelegate {} - [Protocol] interface C85 : INSTextAttachmentContainer {} - [Protocol] interface C86 : IMTLSamplerState {} - [Protocol] interface C87 : IINSearchCallHistoryIntentHandling {} - [Protocol] interface C88 : IAVPictureInPictureControllerDelegate {} - [Protocol] interface C89 : INSTextLayoutOrientationProvider {} - [Protocol] interface C90 : IGKStrategist {} - [Protocol] interface C91 : INSDiscardableContent {} - [Protocol] interface C92 : IAVPlayerViewControllerDelegate {} - [Protocol] interface C93 : INSTextStorageDelegate {} - [Protocol] interface C94 : IINSearchForMessagesIntentHandling {} - [Protocol] interface C95 : IUISplitViewControllerDelegate {} - [Protocol] interface C96 : IINSearchForPhotosIntentHandling {} - [Protocol] interface C97 : IUIAccelerometerDelegate {} - [Protocol] interface C98 : IMTLTexture {} - [Protocol] interface C99 : ICXCallDirectoryExtensionContextDelegate {} - [Protocol] interface C100 : IUIAccessibilityContainer {} - [Protocol] interface C101 : IINSendMessageIntentHandling {} - [Protocol] interface C102 : INSExtensionRequestHandling {} - [Protocol] interface C103 : IUIStateRestoring {} - [Protocol] interface C104 : IINSendPaymentIntentHandling {} - [Protocol] interface C105 : ICXCallObserverDelegate {} - [Protocol] interface C106 : IGLKNamedEffect {} - [Protocol] interface C107 : IUIAccessibilityIdentification {} - [Protocol] interface C108 : IINSetAudioSourceInCarIntentHandling {} - [Protocol] interface C109 : IUIAccessibilityReadingContent {} - [Protocol] interface C110 : IABNewPersonViewControllerDelegate {} - [Protocol] interface C111 : INSFileManagerDelegate {} - [Protocol] interface C112 : IINSetClimateSettingsInCarIntentHandling {} - [Protocol] interface C113 : ICIFilterConstructor {} - [Protocol] interface C114 : IABPeoplePickerNavigationControllerDelegate {} - [Protocol] interface C115 : IUIActionSheetDelegate {} - [Protocol] interface C116 : INSFilePresenter {} - [Protocol] interface C117 : IGLKViewControllerDelegate {} - [Protocol] interface C118 : IGLKViewDelegate {} - [Protocol] interface C119 : IINSetDefrosterSettingsInCarIntentHandling {} - [Protocol] interface C120 : ICXProviderDelegate {} - [Protocol] interface C121 : IABPersonViewControllerDelegate {} - [Protocol] interface C122 : IABUnknownPersonViewControllerDelegate {} - [Protocol] interface C123 : IINSetMessageAttributeIntentHandling {} - [Protocol] interface C124 : IUIActivityItemSource {} - [Protocol] interface C125 : IUITabBarControllerDelegate {} - [Protocol] interface C126 : IINSetProfileInCarIntentHandling {} - [Protocol] interface C127 : IUIAdaptivePresentationControllerDelegate {} - [Protocol] interface C128 : IUITabBarDelegate {} - [Protocol] interface C129 : IMTKViewDelegate {} - [Protocol] interface C130 : IINSetRadioStationIntentHandling {} - [Protocol] interface C131 : IUIAlertViewDelegate {} - [Protocol] interface C132 : IINSetSeatSettingsInCarIntentHandling {} - [Protocol] interface C133 : IUIAppearance {} - [Protocol] interface C134 : IUIAppearanceContainer {} - [Protocol] interface C135 : INSKeyedArchiverDelegate {} - [Protocol] interface C136 : IINSpeakable {} - [Protocol] interface C137 : IAUAudioUnitFactory {} - [Protocol] interface C138 : INSKeyedUnarchiverDelegate {} - [Protocol] interface C139 : IINStartAudioCallIntentHandling {} - [Protocol] interface C140 : ICIImageProcessorInput {} - [Protocol] interface C141 : ICIImageProcessorOutput {} - [Protocol] interface C142 : IPHLivePhotoFrame {} - [Protocol] interface C143 : ICIImageProvider {} - [Protocol] interface C144 : IUIApplicationDelegate {} - [Protocol] interface C145 : IINStartPhotoPlaybackIntentHandling {} - [Protocol] interface C146 : IUITableViewDataSource {} - [Protocol] interface C147 : IUITableViewDataSourcePrefetching {} - [Protocol] interface C148 : INSLocking {} - [Protocol] interface C149 : IAVAssetDownloadDelegate {} - [Protocol] interface C150 : IINStartVideoCallIntentHandling {} - [Protocol] interface C151 : INSMachPortDelegate {} - [Protocol] interface C152 : IUITableViewDelegate {} - [Protocol] interface C153 : IPHPhotoLibraryChangeObserver {} - [Protocol] interface C154 : IINStartWorkoutIntentHandling {} - [Protocol] interface C155 : IPHContentEditingController {} - [Protocol] interface C156 : IPHLivePhotoViewDelegate {} - [Protocol] interface C157 : INSMetadataQueryDelegate {} - [Protocol] interface C158 : IPKPushRegistryDelegate {} - [Protocol] interface C159 : IQLPreviewControllerDataSource {} - [Protocol] interface C160 : IQLPreviewControllerDelegate {} - [Protocol] interface C161 : IINWorkoutsDomainHandling {} - [Protocol] interface C162 : IUIBarPositioning {} - [Protocol] interface C163 : IQLPreviewItem {} - [Protocol] interface C164 : IUIBarPositioningDelegate {} - [Protocol] interface C165 : INSMutableCopying {} - [Protocol] interface C166 : IINUIHostedViewControlling {} - [Protocol] interface C167 : IINUIHostedViewSiriProviding {} - [Protocol] interface C168 : IAVAssetResourceLoaderDelegate {} - [Protocol] interface C169 : IUITextDocumentProxy {} - [Protocol] interface C170 : IRPBroadcastActivityViewControllerDelegate {} - [Protocol] interface C171 : IJSExport {} - [Protocol] interface C172 : IRPBroadcastControllerDelegate {} - [Protocol] interface C173 : IUITextFieldDelegate {} - [Protocol] interface C174 : IRPPreviewViewControllerDelegate {} - [Protocol] interface C175 : IUICloudSharingControllerDelegate {} - [Protocol] interface C176 : ICKRecordValue {} - [Protocol] interface C177 : INSNetServiceBrowserDelegate {} - [Protocol] interface C178 : IUITextInput {} - [Protocol] interface C179 : INSNetServiceDelegate {} - [Protocol] interface C180 : IRPScreenRecorderDelegate {} - [Protocol] interface C181 : IMKAnnotation {} - [Protocol] interface C182 : IHMAccessoryBrowserDelegate {} - [Protocol] interface C183 : IUITextInputDelegate {} - [Protocol] interface C184 : IHMAccessoryDelegate {} - [Protocol] interface C185 : IUITextInputTokenizer {} - [Protocol] interface C186 : ISFSafariViewControllerDelegate {} - [Protocol] interface C187 : ICMAttachmentBearer {} - [Protocol] interface C188 : IUITextInputTraits {} - [Protocol] interface C189 : IAVAsynchronousKeyValueLoading {} - [Protocol] interface C190 : IMDLComponent {} - [Protocol] interface C191 : IUICollectionViewDataSource {} - [Protocol] interface C192 : IAVAudio3DMixing {} - [Protocol] interface C193 : IUICollectionViewDataSourcePrefetching {} - [Protocol] interface C194 : ISCNActionable {} - [Protocol] interface C195 : IMDLLightProbeIrradianceDataSource {} - [Protocol] interface C196 : IUICollectionViewDelegate {} - [Protocol] interface C197 : INSObjectProtocol {} - [Protocol] interface C198 : IUICollectionViewDelegateFlowLayout {} - [Protocol] interface C199 : ISCNAnimatable {} - [Protocol] interface C200 : IHMCameraSnapshotControlDelegate {} - [Protocol] interface C201 : IAVAudioRecorderDelegate {} - [Protocol] interface C202 : IMKLocalSearchCompleterDelegate {} - [Protocol] interface C203 : IUITextViewDelegate {} - [Protocol] interface C204 : IAVAudioMixing {} - [Protocol] interface C205 : IHMCameraStreamControlDelegate {} - [Protocol] interface C206 : IUITimingCurveProvider {} - [Protocol] interface C207 : ISCNBoundingVolume {} - [Protocol] interface C208 : IAVAudioStereoMixing {} - [Protocol] interface C209 : IMDLMeshBuffer {} - [Protocol] interface C210 : IMDLMeshBufferAllocator {} - [Protocol] interface C211 : ISCNBufferStream {} - [Protocol] interface C212 : IUIToolbarDelegate {} - [Protocol] interface C213 : INSPortDelegate {} - [Protocol] interface C214 : IUICollectionViewSource {} - [Protocol] interface C215 : IAVAudioSessionDelegate {} - [Protocol] interface C216 : IAVAudioPlayerDelegate {} - [Protocol] interface C217 : IMDLMeshBufferZone {} - [Protocol] interface C218 : IMDLNamed {} - [Protocol] interface C219 : IUICollisionBehaviorDelegate {} - [Protocol] interface C220 : IAVCaptureAudioDataOutputSampleBufferDelegate {} - [Protocol] interface C221 : IAVCaptureFileOutputRecordingDelegate {} - [Protocol] interface C222 : IUITraitEnvironment {} - [Protocol] interface C223 : IUIContentContainer {} - [Protocol] interface C224 : IMDLObjectContainerComponent {} - [Protocol] interface C225 : IMKMapViewDelegate {} - [Protocol] interface C226 : IUIContentSizeCategoryAdjusting {} - [Protocol] interface C227 : INSProgressReporting {} - [Protocol] interface C228 : IMKOverlay {} - [Protocol] interface C229 : IAVCaptureVideoDataOutputSampleBufferDelegate {} - [Protocol] interface C230 : IAVCaptureMetadataOutputObjectsDelegate {} - [Protocol] interface C231 : IUICoordinateSpace {} - [Protocol] interface C232 : INSSecureCoding {} - [Protocol] interface C233 : IAVCapturePhotoCaptureDelegate {} - [Protocol] interface C234 : ICNKeyDescriptor {} - [Protocol] interface C235 : IUIDataSourceModelAssociation {} - [Protocol] interface C236 : IUIVideoEditorControllerDelegate {} - [Protocol] interface C237 : INSStreamDelegate {} - [Protocol] interface C238 : IMDLTransformComponent {} - [Protocol] interface C239 : ICNContactPickerDelegate {} - [Protocol] interface C240 : ICNContactViewControllerDelegate {} - [Protocol] interface C241 : IMKReverseGeocoderDelegate {} - [Protocol] interface C242 : ICAAction {} - [Protocol] interface C243 : IUIViewAnimating {} - [Protocol] interface C244 : IUIDocumentInteractionControllerDelegate {} - [Protocol] interface C245 : ICBPeripheralManagerDelegate {} - [Protocol] interface C246 : IUIDocumentMenuDelegate {} - [Protocol] interface C247 : IMCAdvertiserAssistantDelegate {} - [Protocol] interface C248 : ICALayerDelegate {} - [Protocol] interface C249 : IMCBrowserViewControllerDelegate {} - [Protocol] interface C250 : ICAMediaTiming {} - [Protocol] interface C251 : IUIDocumentPickerDelegate {} - [Protocol] interface C252 : ISCNNodeRendererDelegate {} - [Protocol] interface C253 : ICLLocationManagerDelegate {} - [Protocol] interface C254 : ICAMetalDrawable {} - [Protocol] interface C255 : IMCNearbyServiceAdvertiserDelegate {} - [Protocol] interface C256 : IMCNearbyServiceBrowserDelegate {} - [Protocol] interface C257 : IUIDynamicAnimatorDelegate {} - [Protocol] interface C258 : ICBPeripheralDelegate {} - [Protocol] interface C259 : IUIViewControllerAnimatedTransitioning {} - [Protocol] interface C260 : IUIDynamicItem {} - [Protocol] interface C261 : ICBCentralManagerDelegate {} - [Protocol] interface C262 : IMCSessionDelegate {} - [Protocol] interface C263 : IHMHomeDelegate {} - [Protocol] interface C264 : IUIViewControllerContextTransitioning {} - [Protocol] interface C265 : INSFetchedResultsControllerDelegate {} - [Protocol] interface C266 : IUIViewControllerInteractiveTransitioning {} - [Protocol] interface C267 : INSFetchedResultsSectionInfo {} - [Protocol] interface C268 : IUIViewControllerPreviewing {} - [Protocol] interface C269 : IHMHomeManagerDelegate {} - [Protocol] interface C270 : IUIViewControllerPreviewingDelegate {} - [Protocol] interface C271 : IUIViewControllerRestoration {} - [Protocol] interface C272 : INSFetchRequestResult {} - [Protocol] interface C273 : ICSSearchableIndexDelegate {} - [Protocol] interface C274 : IUIViewControllerTransitionCoordinator {} - [Protocol] interface C275 : INSURLAuthenticationChallengeSender {} - [Protocol] interface C276 : IUIViewControllerTransitionCoordinatorContext {} - [Protocol] interface C277 : IUIViewControllerTransitioningDelegate {} - [Protocol] interface C278 : IUIFocusEnvironment {} - [Protocol] interface C279 : IUIViewImplicitlyAnimating {} - [Protocol] interface C280 : INSUrlConnectionDataDelegate {} - [Protocol] interface C281 : INSUserActivityDelegate {} - [Protocol] interface C282 : IUIFocusItem {} - [Protocol] interface C283 : INSUrlSessionDataDelegate {} - [Protocol] interface C284 : ISCNPhysicsContactDelegate {} - [Protocol] interface C285 : INSUrlConnectionDelegate {} - [Protocol] interface C286 : INSUrlConnectionDownloadDelegate {} - [Protocol] interface C287 : INSUrlSessionDelegate {} - [Protocol] interface C288 : IMPMediaPickerControllerDelegate {} - [Protocol] interface C289 : INSUrlSessionDownloadDelegate {} - [Protocol] interface C290 : IMPMediaPlayback {} - [Protocol] interface C292 : INSUrlSessionStreamDelegate {} - [Protocol] interface C293 : IGKFriendRequestComposeViewControllerDelegate {} - [Protocol] interface C294 : IGKGameCenterControllerDelegate {} - [Protocol] interface C295 : INSUrlProtocolClient {} - [Protocol] interface C297 : INSUrlSessionTaskDelegate {} - [Protocol] interface C298 : IGKAchievementViewControllerDelegate {} - [Protocol] interface C299 : IGKTurnBasedEventHandlerDelegate {} - [Protocol] interface C300 : IUIGestureRecognizerDelegate {} - [Protocol] interface C301 : IGKPeerPickerControllerDelegate {} - [Protocol] interface C302 : IGKGameSessionEventListener {} - [Protocol] interface C303 : IGKChallengeEventHandlerDelegate {} - [Protocol] interface C304 : IGKChallengeListener {} - [Protocol] interface C305 : IINCallsDomainHandling {} - [Protocol] interface C306 : IINGetAvailableRestaurantReservationBookingsIntentHandling {} - [Protocol] interface C307 : IGKInviteEventListener {} - [Protocol] interface C308 : IINCancelWorkoutIntentHandling {} - [Protocol] interface C309 : IGKSavedGameListener {} - [Protocol] interface C310 : IINGetRestaurantGuestIntentHandling {} - [Protocol] interface C311 : IMPPlayableContentDelegate {} - [Protocol] interface C312 : IINEndWorkoutIntentHandling {} - [Protocol] interface C313 : IINGetRideStatusIntentHandling {} - [Protocol] interface C314 : IINGetRideStatusIntentResponseObserver {} - [Protocol] interface C315 : IINGetAvailableRestaurantReservationBookingDefaultsIntentHandling {} - [Protocol] interface C316 : IINGetUserCurrentRestaurantReservationBookingsIntentHandling {} - [Protocol] interface C317 : IINCarPlayDomainHandling {} - [Protocol] interface C318 : IUIGuidedAccessRestrictionDelegate {} - [Protocol] interface C319 : IGKSessionDelegate {} - [Protocol] interface C320 : ISCNProgramDelegate {} - [Protocol] interface C321 : INWTcpConnectionAuthenticationDelegate {} - [Protocol] interface C322 : IGKLeaderboardViewControllerDelegate {} - [Protocol] interface C323 : IGKLocalPlayerListener {} - [Protocol] interface C324 : ISCNShadable {} - [Protocol] interface C325 : IUIWebViewDelegate {} - [Protocol] interface C326 : IGKMatchDelegate {} - [Protocol] interface C327 : IMPPlayableContentDataSource {} - [Protocol] interface C328 : ISCNTechniqueSupport {} - [Protocol] interface C329 : IGKMatchmakerViewControllerDelegate {} - [Protocol] interface C330 : ISKPhysicsContactDelegate {} - [Protocol] interface C331 : INCWidgetProviding {} - [Protocol] interface C332 : IUIImagePickerControllerDelegate {} - [Protocol] interface C333 : ISFSpeechRecognitionTaskDelegate {} - [Protocol] interface C334 : ISCNSceneExportDelegate {} - [Protocol] interface C335 : IUIKeyInput {} - [Protocol] interface C336 : ISFSpeechRecognizerDelegate {} - [Protocol] interface C337 : IUIInputViewAudioFeedback {} - [Protocol] interface C338 : ISCNSceneRenderer {} - [Protocol] interface C339 : ISCNSceneRendererDelegate {} - [Protocol] interface C340 : IUINavigationBarDelegate {} - [Protocol] interface C341 : IUNUserNotificationCenterDelegate {} - [Protocol] interface C342 : ISKSceneDelegate {} - [Protocol] interface C343 : IUILayoutSupport {} - [Protocol] interface C344 : IUIPopoverBackgroundViewMethods {} - [Protocol] interface C345 : IMSStickerBrowserViewDataSource {} - [Protocol] interface C346 : IINBookRestaurantReservationIntentHandling {} - [Protocol] interface C347 : IUIPickerViewAccessibilityDelegate {} - [Protocol] interface C348 : IWCSessionDelegate {} - [Protocol] interface C349 : IUNNotificationContentExtension {} - [Protocol] interface C350 : IWKUIDelegate {} - [Protocol] interface C351 : IUINavigationControllerDelegate {} - [Protocol] interface C352 : IWKImageAnimatable {} - [Protocol] interface C353 : IUIObjectRestoration {} - [Protocol] interface C354 : IUIPickerViewDataSource {} - [Protocol] interface C355 : IVSAccountManagerDelegate {} - [Protocol] interface C356 : IUIPickerViewDelegate {} - [Protocol] interface C357 : IWKNavigationDelegate {} - [Protocol] interface C358 : IUIPickerViewModel {} - [Protocol] interface C359 : IUIPageViewControllerDataSource {} - [Protocol] interface C360 : IWKPreviewActionItem {} - [Protocol] interface C361 : IUIPageViewControllerDelegate {} - [Protocol] interface C362 : IWKScriptMessageHandler {} - [Protocol] [BaseType (typeof (NSObject))] interface M1 : IMFMailComposeViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M2 : IGKTurnBasedEventListener {} - [Protocol] [BaseType (typeof (NSObject))] interface M3 : IINIntentHandlerProviding {} - [Protocol] [BaseType (typeof (NSObject))] interface M4 : IMFMessageComposeViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M5 : IUIPopoverControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M6 : IUIPopoverPresentationControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M7 : IGKTurnBasedMatchmakerViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M8 : IINListRideOptionsIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M9 : IUIPreviewActionItem {} - [Protocol] [BaseType (typeof (NSObject))] interface M10 : IMTLBlitCommandEncoder {} - [Protocol] [BaseType (typeof (NSObject))] interface M11 : IGKVoiceChatClient {} - [Protocol] [BaseType (typeof (NSObject))] interface M12 : IMTLBuffer {} - [Protocol] [BaseType (typeof (NSObject))] interface M13 : ISKViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M14 : IUIPreviewInteractionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M15 : ISKWarpable {} - [Protocol] [BaseType (typeof (NSObject))] interface M16 : IINMessagesDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M17 : IINPauseWorkoutIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M18 : IMTLCommandBuffer {} - [Protocol] [BaseType (typeof (NSObject))] interface M19 : IAVPlayerItemLegibleOutputPushDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M20 : IUIPrinterPickerControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M21 : IGKAgentDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M22 : IMTLCommandEncoder {} - [Protocol] [BaseType (typeof (NSObject))] interface M23 : IMTLCommandQueue {} - [Protocol] [BaseType (typeof (NSObject))] interface M24 : IAVPlayerItemMetadataCollectorPushDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M25 : IINPaymentsDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M26 : ICFType {} - [Protocol] [BaseType (typeof (NSObject))] interface M27 : IEKCalendarChooserDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M28 : IAVPlayerItemMetadataOutputPushDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M29 : ISKCloudServiceSetupViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M30 : IMTLComputeCommandEncoder {} - [Protocol] [BaseType (typeof (NSObject))] interface M31 : IEKEventEditViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M32 : IAVPlayerItemOutputPullDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M33 : IAVPlayerItemOutputPushDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M34 : IEKEventViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M35 : IMTLComputePipelineState {} - [Protocol] [BaseType (typeof (NSObject))] interface M36 : IUIPrintInteractionControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M37 : IEAAccessoryDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M38 : ISKPaymentTransactionObserver {} - [Protocol] [BaseType (typeof (NSObject))] interface M39 : IINPhotosDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M40 : IMTLDepthStencilState {} - [Protocol] [BaseType (typeof (NSObject))] interface M41 : IGKGameModel {} - [Protocol] [BaseType (typeof (NSObject))] interface M42 : IMTLDevice {} - [Protocol] [BaseType (typeof (NSObject))] interface M43 : IGKGameModelPlayer {} - [Protocol] [BaseType (typeof (NSObject))] interface M44 : ISKProductsRequestDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M45 : IGKGameModelUpdate {} - [Protocol] [BaseType (typeof (NSObject))] interface M46 : IMTLDrawable {} - [Protocol] [BaseType (typeof (NSObject))] interface M47 : IEAWiFiUnconfiguredAccessoryBrowserDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M48 : IINRadioDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M49 : IMTLFence {} - [Protocol] [BaseType (typeof (NSObject))] interface M50 : INativeObject {} - [Protocol] [BaseType (typeof (NSObject))] interface M51 : IMTLFunction {} - [Protocol] [BaseType (typeof (NSObject))] interface M52 : ISKRequestDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M53 : IEAGLDrawable {} - [Protocol] [BaseType (typeof (NSObject))] interface M54 : ISKStoreProductViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M55 : IMTLHeap {} - [Protocol] [BaseType (typeof (NSObject))] interface M56 : IINRequestPaymentIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M57 : IAVSpeechSynthesizerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M58 : IMTLLibrary {} - [Protocol] [BaseType (typeof (NSObject))] interface M59 : IINRequestRideIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M60 : IPKAddPassesViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M61 : IMTLParallelRenderCommandEncoder {} - [Protocol] [BaseType (typeof (NSObject))] interface M62 : INSCacheDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M63 : IPKAddPaymentPassViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M64 : IUIScrollViewAccessibilityDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M65 : IUIScrollViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M66 : IAVVideoCompositing {} - [Protocol] [BaseType (typeof (NSObject))] interface M67 : IMTLRenderCommandEncoder {} - [Protocol] [BaseType (typeof (NSObject))] interface M68 : INSCoding {} - [Protocol] [BaseType (typeof (NSObject))] interface M69 : IINResumeWorkoutIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M70 : IAVVideoCompositionValidationHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M71 : IUISearchBarDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M72 : INSCopying {} - [Protocol] [BaseType (typeof (NSObject))] interface M73 : IGKRandom {} - [Protocol] [BaseType (typeof (NSObject))] interface M74 : INSLayoutManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M75 : IUISearchControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M76 : IMTLRenderPipelineState {} - [Protocol] [BaseType (typeof (NSObject))] interface M77 : IINRidesharingDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M78 : IPKPaymentAuthorizationControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M79 : IMTLResource {} - [Protocol] [BaseType (typeof (NSObject))] interface M80 : IUISearchDisplayDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M81 : IUISearchResultsUpdating {} - [Protocol] [BaseType (typeof (NSObject))] interface M82 : IGKSceneRootNodeType {} - [Protocol] [BaseType (typeof (NSObject))] interface M83 : IINSaveProfileInCarIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M84 : IPKPaymentAuthorizationViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M85 : INSTextAttachmentContainer {} - [Protocol] [BaseType (typeof (NSObject))] interface M86 : IMTLSamplerState {} - [Protocol] [BaseType (typeof (NSObject))] interface M87 : IINSearchCallHistoryIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M88 : IAVPictureInPictureControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M89 : INSTextLayoutOrientationProvider {} - [Protocol] [BaseType (typeof (NSObject))] interface M90 : IGKStrategist {} - [Protocol] [BaseType (typeof (NSObject))] interface M91 : INSDiscardableContent {} - [Protocol] [BaseType (typeof (NSObject))] interface M92 : IAVPlayerViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M93 : INSTextStorageDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M94 : IINSearchForMessagesIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M95 : IUISplitViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M96 : IINSearchForPhotosIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M97 : IUIAccelerometerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M98 : IMTLTexture {} - [Protocol] [BaseType (typeof (NSObject))] interface M99 : ICXCallDirectoryExtensionContextDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M100 : IUIAccessibilityContainer {} - [Protocol] [BaseType (typeof (NSObject))] interface M101 : IINSendMessageIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M102 : INSExtensionRequestHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M103 : IUIStateRestoring {} - [Protocol] [BaseType (typeof (NSObject))] interface M104 : IINSendPaymentIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M105 : ICXCallObserverDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M106 : IGLKNamedEffect {} - [Protocol] [BaseType (typeof (NSObject))] interface M107 : IUIAccessibilityIdentification {} - [Protocol] [BaseType (typeof (NSObject))] interface M108 : IINSetAudioSourceInCarIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M109 : IUIAccessibilityReadingContent {} - [Protocol] [BaseType (typeof (NSObject))] interface M110 : IABNewPersonViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M111 : INSFileManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M112 : IINSetClimateSettingsInCarIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M113 : ICIFilterConstructor {} - [Protocol] [BaseType (typeof (NSObject))] interface M114 : IABPeoplePickerNavigationControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M115 : IUIActionSheetDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M116 : INSFilePresenter {} - [Protocol] [BaseType (typeof (NSObject))] interface M117 : IGLKViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M118 : IGLKViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M119 : IINSetDefrosterSettingsInCarIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M120 : ICXProviderDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M121 : IABPersonViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M122 : IABUnknownPersonViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M123 : IINSetMessageAttributeIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M124 : IUIActivityItemSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M125 : IUITabBarControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M126 : IINSetProfileInCarIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M127 : IUIAdaptivePresentationControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M128 : IUITabBarDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M129 : IMTKViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M130 : IINSetRadioStationIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M131 : IUIAlertViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M132 : IINSetSeatSettingsInCarIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M133 : IUIAppearance {} - [Protocol] [BaseType (typeof (NSObject))] interface M134 : IUIAppearanceContainer {} - [Protocol] [BaseType (typeof (NSObject))] interface M135 : INSKeyedArchiverDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M136 : IINSpeakable {} - [Protocol] [BaseType (typeof (NSObject))] interface M137 : IAUAudioUnitFactory {} - [Protocol] [BaseType (typeof (NSObject))] interface M138 : INSKeyedUnarchiverDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M139 : IINStartAudioCallIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M140 : ICIImageProcessorInput {} - [Protocol] [BaseType (typeof (NSObject))] interface M141 : ICIImageProcessorOutput {} - [Protocol] [BaseType (typeof (NSObject))] interface M142 : IPHLivePhotoFrame {} - [Protocol] [BaseType (typeof (NSObject))] interface M143 : ICIImageProvider {} - [Protocol] [BaseType (typeof (NSObject))] interface M144 : IUIApplicationDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M145 : IINStartPhotoPlaybackIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M146 : IUITableViewDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M147 : IUITableViewDataSourcePrefetching {} - [Protocol] [BaseType (typeof (NSObject))] interface M148 : INSLocking {} - [Protocol] [BaseType (typeof (NSObject))] interface M149 : IAVAssetDownloadDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M150 : IINStartVideoCallIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M151 : INSMachPortDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M152 : IUITableViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M153 : IPHPhotoLibraryChangeObserver {} - [Protocol] [BaseType (typeof (NSObject))] interface M154 : IINStartWorkoutIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M155 : IPHContentEditingController {} - [Protocol] [BaseType (typeof (NSObject))] interface M156 : IPHLivePhotoViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M157 : INSMetadataQueryDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M158 : IPKPushRegistryDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M159 : IQLPreviewControllerDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M160 : IQLPreviewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M161 : IINWorkoutsDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M162 : IUIBarPositioning {} - [Protocol] [BaseType (typeof (NSObject))] interface M163 : IQLPreviewItem {} - [Protocol] [BaseType (typeof (NSObject))] interface M164 : IUIBarPositioningDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M165 : INSMutableCopying {} - [Protocol] [BaseType (typeof (NSObject))] interface M166 : IINUIHostedViewControlling {} - [Protocol] [BaseType (typeof (NSObject))] interface M167 : IINUIHostedViewSiriProviding {} - [Protocol] [BaseType (typeof (NSObject))] interface M168 : IAVAssetResourceLoaderDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M169 : IUITextDocumentProxy {} - [Protocol] [BaseType (typeof (NSObject))] interface M170 : IRPBroadcastActivityViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M171 : IJSExport {} - [Protocol] [BaseType (typeof (NSObject))] interface M172 : IRPBroadcastControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M173 : IUITextFieldDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M174 : IRPPreviewViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M175 : IUICloudSharingControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M176 : ICKRecordValue {} - [Protocol] [BaseType (typeof (NSObject))] interface M177 : INSNetServiceBrowserDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M178 : IUITextInput {} - [Protocol] [BaseType (typeof (NSObject))] interface M179 : INSNetServiceDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M180 : IRPScreenRecorderDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M181 : IMKAnnotation {} - [Protocol] [BaseType (typeof (NSObject))] interface M182 : IHMAccessoryBrowserDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M183 : IUITextInputDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M184 : IHMAccessoryDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M185 : IUITextInputTokenizer {} - [Protocol] [BaseType (typeof (NSObject))] interface M186 : ISFSafariViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M187 : ICMAttachmentBearer {} - [Protocol] [BaseType (typeof (NSObject))] interface M188 : IUITextInputTraits {} - [Protocol] [BaseType (typeof (NSObject))] interface M189 : IAVAsynchronousKeyValueLoading {} - [Protocol] [BaseType (typeof (NSObject))] interface M190 : IMDLComponent {} - [Protocol] [BaseType (typeof (NSObject))] interface M191 : IUICollectionViewDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M192 : IAVAudio3DMixing {} - [Protocol] [BaseType (typeof (NSObject))] interface M193 : IUICollectionViewDataSourcePrefetching {} - [Protocol] [BaseType (typeof (NSObject))] interface M194 : ISCNActionable {} - [Protocol] [BaseType (typeof (NSObject))] interface M195 : IMDLLightProbeIrradianceDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M196 : IUICollectionViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M197 : INSObjectProtocol {} - [Protocol] [BaseType (typeof (NSObject))] interface M198 : IUICollectionViewDelegateFlowLayout {} - [Protocol] [BaseType (typeof (NSObject))] interface M199 : ISCNAnimatable {} - [Protocol] [BaseType (typeof (NSObject))] interface M200 : IHMCameraSnapshotControlDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M201 : IAVAudioRecorderDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M202 : IMKLocalSearchCompleterDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M203 : IUITextViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M204 : IAVAudioMixing {} - [Protocol] [BaseType (typeof (NSObject))] interface M205 : IHMCameraStreamControlDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M206 : IUITimingCurveProvider {} - [Protocol] [BaseType (typeof (NSObject))] interface M207 : ISCNBoundingVolume {} - [Protocol] [BaseType (typeof (NSObject))] interface M208 : IAVAudioStereoMixing {} - [Protocol] [BaseType (typeof (NSObject))] interface M209 : IMDLMeshBuffer {} - [Protocol] [BaseType (typeof (NSObject))] interface M210 : IMDLMeshBufferAllocator {} - [Protocol] [BaseType (typeof (NSObject))] interface M211 : ISCNBufferStream {} - [Protocol] [BaseType (typeof (NSObject))] interface M212 : IUIToolbarDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M213 : INSPortDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M214 : IUICollectionViewSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M215 : IAVAudioSessionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M216 : IAVAudioPlayerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M217 : IMDLMeshBufferZone {} - [Protocol] [BaseType (typeof (NSObject))] interface M218 : IMDLNamed {} - [Protocol] [BaseType (typeof (NSObject))] interface M219 : IUICollisionBehaviorDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M220 : IAVCaptureAudioDataOutputSampleBufferDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M221 : IAVCaptureFileOutputRecordingDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M222 : IUITraitEnvironment {} - [Protocol] [BaseType (typeof (NSObject))] interface M223 : IUIContentContainer {} - [Protocol] [BaseType (typeof (NSObject))] interface M224 : IMDLObjectContainerComponent {} - [Protocol] [BaseType (typeof (NSObject))] interface M225 : IMKMapViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M226 : IUIContentSizeCategoryAdjusting {} - [Protocol] [BaseType (typeof (NSObject))] interface M227 : INSProgressReporting {} - [Protocol] [BaseType (typeof (NSObject))] interface M228 : IMKOverlay {} - [Protocol] [BaseType (typeof (NSObject))] interface M229 : IAVCaptureVideoDataOutputSampleBufferDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M230 : IAVCaptureMetadataOutputObjectsDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M231 : IUICoordinateSpace {} - [Protocol] [BaseType (typeof (NSObject))] interface M232 : INSSecureCoding {} - [Protocol] [BaseType (typeof (NSObject))] interface M233 : IAVCapturePhotoCaptureDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M234 : ICNKeyDescriptor {} - [Protocol] [BaseType (typeof (NSObject))] interface M235 : IUIDataSourceModelAssociation {} - [Protocol] [BaseType (typeof (NSObject))] interface M236 : IUIVideoEditorControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M237 : INSStreamDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M238 : IMDLTransformComponent {} - [Protocol] [BaseType (typeof (NSObject))] interface M239 : ICNContactPickerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M240 : ICNContactViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M241 : IMKReverseGeocoderDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M242 : ICAAction {} - [Protocol] [BaseType (typeof (NSObject))] interface M243 : IUIViewAnimating {} - [Protocol] [BaseType (typeof (NSObject))] interface M244 : IUIDocumentInteractionControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M245 : ICBPeripheralManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M246 : IUIDocumentMenuDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M247 : IMCAdvertiserAssistantDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M248 : ICALayerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M249 : IMCBrowserViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M250 : ICAMediaTiming {} - [Protocol] [BaseType (typeof (NSObject))] interface M251 : IUIDocumentPickerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M252 : ISCNNodeRendererDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M253 : ICLLocationManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M254 : ICAMetalDrawable {} - [Protocol] [BaseType (typeof (NSObject))] interface M255 : IMCNearbyServiceAdvertiserDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M256 : IMCNearbyServiceBrowserDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M257 : IUIDynamicAnimatorDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M258 : ICBPeripheralDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M259 : IUIViewControllerAnimatedTransitioning {} - [Protocol] [BaseType (typeof (NSObject))] interface M260 : IUIDynamicItem {} - [Protocol] [BaseType (typeof (NSObject))] interface M261 : ICBCentralManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M262 : IMCSessionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M263 : IHMHomeDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M264 : IUIViewControllerContextTransitioning {} - [Protocol] [BaseType (typeof (NSObject))] interface M265 : INSFetchedResultsControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M266 : IUIViewControllerInteractiveTransitioning {} - [Protocol] [BaseType (typeof (NSObject))] interface M267 : INSFetchedResultsSectionInfo {} - [Protocol] [BaseType (typeof (NSObject))] interface M268 : IUIViewControllerPreviewing {} - [Protocol] [BaseType (typeof (NSObject))] interface M269 : IHMHomeManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M270 : IUIViewControllerPreviewingDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M271 : IUIViewControllerRestoration {} - [Protocol] [BaseType (typeof (NSObject))] interface M272 : INSFetchRequestResult {} - [Protocol] [BaseType (typeof (NSObject))] interface M273 : ICSSearchableIndexDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M274 : IUIViewControllerTransitionCoordinator {} - [Protocol] [BaseType (typeof (NSObject))] interface M275 : INSURLAuthenticationChallengeSender {} - [Protocol] [BaseType (typeof (NSObject))] interface M276 : IUIViewControllerTransitionCoordinatorContext {} - [Protocol] [BaseType (typeof (NSObject))] interface M277 : IUIViewControllerTransitioningDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M278 : IUIFocusEnvironment {} - [Protocol] [BaseType (typeof (NSObject))] interface M279 : IUIViewImplicitlyAnimating {} - [Protocol] [BaseType (typeof (NSObject))] interface M280 : INSUrlConnectionDataDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M281 : INSUserActivityDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M282 : IUIFocusItem {} - [Protocol] [BaseType (typeof (NSObject))] interface M283 : INSUrlSessionDataDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M284 : ISCNPhysicsContactDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M285 : INSUrlConnectionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M286 : INSUrlConnectionDownloadDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M287 : INSUrlSessionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M288 : IMPMediaPickerControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M289 : INSUrlSessionDownloadDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M290 : IMPMediaPlayback {} - [Protocol] [BaseType (typeof (NSObject))] interface M292 : INSUrlSessionStreamDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M293 : IGKFriendRequestComposeViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M294 : IGKGameCenterControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M295 : INSUrlProtocolClient {} - [Protocol] [BaseType (typeof (NSObject))] interface M297 : INSUrlSessionTaskDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M298 : IGKAchievementViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M299 : IGKTurnBasedEventHandlerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M300 : IUIGestureRecognizerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M301 : IGKPeerPickerControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M302 : IGKGameSessionEventListener {} - [Protocol] [BaseType (typeof (NSObject))] interface M303 : IGKChallengeEventHandlerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M304 : IGKChallengeListener {} - [Protocol] [BaseType (typeof (NSObject))] interface M305 : IINCallsDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M306 : IINGetAvailableRestaurantReservationBookingsIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M307 : IGKInviteEventListener {} - [Protocol] [BaseType (typeof (NSObject))] interface M308 : IINCancelWorkoutIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M309 : IGKSavedGameListener {} - [Protocol] [BaseType (typeof (NSObject))] interface M310 : IINGetRestaurantGuestIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M311 : IMPPlayableContentDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M312 : IINEndWorkoutIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M313 : IINGetRideStatusIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M314 : IINGetRideStatusIntentResponseObserver {} - [Protocol] [BaseType (typeof (NSObject))] interface M315 : IINGetAvailableRestaurantReservationBookingDefaultsIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M316 : IINGetUserCurrentRestaurantReservationBookingsIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M317 : IINCarPlayDomainHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M318 : IUIGuidedAccessRestrictionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M319 : IGKSessionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M320 : ISCNProgramDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M321 : INWTcpConnectionAuthenticationDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M322 : IGKLeaderboardViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M323 : IGKLocalPlayerListener {} - [Protocol] [BaseType (typeof (NSObject))] interface M324 : ISCNShadable {} - [Protocol] [BaseType (typeof (NSObject))] interface M325 : IUIWebViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M326 : IGKMatchDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M327 : IMPPlayableContentDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M328 : ISCNTechniqueSupport {} - [Protocol] [BaseType (typeof (NSObject))] interface M329 : IGKMatchmakerViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M330 : ISKPhysicsContactDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M331 : INCWidgetProviding {} - [Protocol] [BaseType (typeof (NSObject))] interface M332 : IUIImagePickerControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M333 : ISFSpeechRecognitionTaskDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M334 : ISCNSceneExportDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M335 : IUIKeyInput {} - [Protocol] [BaseType (typeof (NSObject))] interface M336 : ISFSpeechRecognizerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M337 : IUIInputViewAudioFeedback {} - [Protocol] [BaseType (typeof (NSObject))] interface M338 : ISCNSceneRenderer {} - [Protocol] [BaseType (typeof (NSObject))] interface M339 : ISCNSceneRendererDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M340 : IUINavigationBarDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M341 : IUNUserNotificationCenterDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M342 : ISKSceneDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M343 : IUILayoutSupport {} - [Protocol] [BaseType (typeof (NSObject))] interface M344 : IUIPopoverBackgroundViewMethods {} - [Protocol] [BaseType (typeof (NSObject))] interface M345 : IMSStickerBrowserViewDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M346 : IINBookRestaurantReservationIntentHandling {} - [Protocol] [BaseType (typeof (NSObject))] interface M347 : IUIPickerViewAccessibilityDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M348 : IWCSessionDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M349 : IUNNotificationContentExtension {} - [Protocol] [BaseType (typeof (NSObject))] interface M350 : IWKUIDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M351 : IUINavigationControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M353 : IUIObjectRestoration {} - [Protocol] [BaseType (typeof (NSObject))] interface M354 : IUIPickerViewDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M355 : IVSAccountManagerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M356 : IUIPickerViewDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M357 : IWKNavigationDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M358 : IUIPickerViewModel {} - [Protocol] [BaseType (typeof (NSObject))] interface M359 : IUIPageViewControllerDataSource {} - [Protocol] [BaseType (typeof (NSObject))] interface M360 : IWKPreviewActionItem {} - [Protocol] [BaseType (typeof (NSObject))] interface M361 : IUIPageViewControllerDelegate {} - [Protocol] [BaseType (typeof (NSObject))] interface M362 : IWKScriptMessageHandler {} + [Protocol] interface C1 : IMFMailComposeViewControllerDelegate { } + [Protocol] interface C2 : IGKTurnBasedEventListener { } + [Protocol] interface C3 : IINIntentHandlerProviding { } + [Protocol] interface C4 : IMFMessageComposeViewControllerDelegate { } + [Protocol] interface C5 : IUIPopoverControllerDelegate { } + [Protocol] interface C6 : IUIPopoverPresentationControllerDelegate { } + [Protocol] interface C7 : IGKTurnBasedMatchmakerViewControllerDelegate { } + [Protocol] interface C8 : IINListRideOptionsIntentHandling { } + [Protocol] interface C9 : IUIPreviewActionItem { } + [Protocol] interface C10 : IMTLBlitCommandEncoder { } + [Protocol] interface C11 : IGKVoiceChatClient { } + [Protocol] interface C12 : IMTLBuffer { } + [Protocol] interface C13 : ISKViewDelegate { } + [Protocol] interface C14 : IUIPreviewInteractionDelegate { } + [Protocol] interface C15 : ISKWarpable { } + [Protocol] interface C16 : IINMessagesDomainHandling { } + [Protocol] interface C17 : IINPauseWorkoutIntentHandling { } + [Protocol] interface C18 : IMTLCommandBuffer { } + [Protocol] interface C19 : IAVPlayerItemLegibleOutputPushDelegate { } + [Protocol] interface C20 : IUIPrinterPickerControllerDelegate { } + [Protocol] interface C21 : IGKAgentDelegate { } + [Protocol] interface C22 : IMTLCommandEncoder { } + [Protocol] interface C23 : IMTLCommandQueue { } + [Protocol] interface C24 : IAVPlayerItemMetadataCollectorPushDelegate { } + [Protocol] interface C25 : IINPaymentsDomainHandling { } + [Protocol] interface C26 : ICFType { } + [Protocol] interface C27 : IEKCalendarChooserDelegate { } + [Protocol] interface C28 : IAVPlayerItemMetadataOutputPushDelegate { } + [Protocol] interface C29 : ISKCloudServiceSetupViewControllerDelegate { } + [Protocol] interface C30 : IMTLComputeCommandEncoder { } + [Protocol] interface C31 : IEKEventEditViewDelegate { } + [Protocol] interface C32 : IAVPlayerItemOutputPullDelegate { } + [Protocol] interface C33 : IAVPlayerItemOutputPushDelegate { } + [Protocol] interface C34 : IEKEventViewDelegate { } + [Protocol] interface C35 : IMTLComputePipelineState { } + [Protocol] interface C36 : IUIPrintInteractionControllerDelegate { } + [Protocol] interface C37 : IEAAccessoryDelegate { } + [Protocol] interface C38 : ISKPaymentTransactionObserver { } + [Protocol] interface C39 : IINPhotosDomainHandling { } + [Protocol] interface C40 : IMTLDepthStencilState { } + [Protocol] interface C41 : IGKGameModel { } + [Protocol] interface C42 : IMTLDevice { } + [Protocol] interface C43 : IGKGameModelPlayer { } + [Protocol] interface C44 : ISKProductsRequestDelegate { } + [Protocol] interface C45 : IGKGameModelUpdate { } + [Protocol] interface C46 : IMTLDrawable { } + [Protocol] interface C47 : IEAWiFiUnconfiguredAccessoryBrowserDelegate { } + [Protocol] interface C48 : IINRadioDomainHandling { } + [Protocol] interface C49 : IMTLFence { } + [Protocol] interface C50 : INativeObject { } + [Protocol] interface C51 : IMTLFunction { } + [Protocol] interface C52 : ISKRequestDelegate { } + [Protocol] interface C53 : IEAGLDrawable { } + [Protocol] interface C54 : ISKStoreProductViewControllerDelegate { } + [Protocol] interface C55 : IMTLHeap { } + [Protocol] interface C56 : IINRequestPaymentIntentHandling { } + [Protocol] interface C57 : IAVSpeechSynthesizerDelegate { } + [Protocol] interface C58 : IMTLLibrary { } + [Protocol] interface C59 : IINRequestRideIntentHandling { } + [Protocol] interface C60 : IPKAddPassesViewControllerDelegate { } + [Protocol] interface C61 : IMTLParallelRenderCommandEncoder { } + [Protocol] interface C62 : INSCacheDelegate { } + [Protocol] interface C63 : IPKAddPaymentPassViewControllerDelegate { } + [Protocol] interface C64 : IUIScrollViewAccessibilityDelegate { } + [Protocol] interface C65 : IUIScrollViewDelegate { } + [Protocol] interface C66 : IAVVideoCompositing { } + [Protocol] interface C67 : IMTLRenderCommandEncoder { } + [Protocol] interface C68 : INSCoding { } + [Protocol] interface C69 : IINResumeWorkoutIntentHandling { } + [Protocol] interface C70 : IAVVideoCompositionValidationHandling { } + [Protocol] interface C71 : IUISearchBarDelegate { } + [Protocol] interface C72 : INSCopying { } + [Protocol] interface C73 : IGKRandom { } + [Protocol] interface C74 : INSLayoutManagerDelegate { } + [Protocol] interface C75 : IUISearchControllerDelegate { } + [Protocol] interface C76 : IMTLRenderPipelineState { } + [Protocol] interface C77 : IINRidesharingDomainHandling { } + [Protocol] interface C78 : IPKPaymentAuthorizationControllerDelegate { } + [Protocol] interface C79 : IMTLResource { } + [Protocol] interface C80 : IUISearchDisplayDelegate { } + [Protocol] interface C81 : IUISearchResultsUpdating { } + [Protocol] interface C82 : IGKSceneRootNodeType { } + [Protocol] interface C83 : IINSaveProfileInCarIntentHandling { } + [Protocol] interface C84 : IPKPaymentAuthorizationViewControllerDelegate { } + [Protocol] interface C85 : INSTextAttachmentContainer { } + [Protocol] interface C86 : IMTLSamplerState { } + [Protocol] interface C87 : IINSearchCallHistoryIntentHandling { } + [Protocol] interface C88 : IAVPictureInPictureControllerDelegate { } + [Protocol] interface C89 : INSTextLayoutOrientationProvider { } + [Protocol] interface C90 : IGKStrategist { } + [Protocol] interface C91 : INSDiscardableContent { } + [Protocol] interface C92 : IAVPlayerViewControllerDelegate { } + [Protocol] interface C93 : INSTextStorageDelegate { } + [Protocol] interface C94 : IINSearchForMessagesIntentHandling { } + [Protocol] interface C95 : IUISplitViewControllerDelegate { } + [Protocol] interface C96 : IINSearchForPhotosIntentHandling { } + [Protocol] interface C97 : IUIAccelerometerDelegate { } + [Protocol] interface C98 : IMTLTexture { } + [Protocol] interface C99 : ICXCallDirectoryExtensionContextDelegate { } + [Protocol] interface C100 : IUIAccessibilityContainer { } + [Protocol] interface C101 : IINSendMessageIntentHandling { } + [Protocol] interface C102 : INSExtensionRequestHandling { } + [Protocol] interface C103 : IUIStateRestoring { } + [Protocol] interface C104 : IINSendPaymentIntentHandling { } + [Protocol] interface C105 : ICXCallObserverDelegate { } + [Protocol] interface C106 : IGLKNamedEffect { } + [Protocol] interface C107 : IUIAccessibilityIdentification { } + [Protocol] interface C108 : IINSetAudioSourceInCarIntentHandling { } + [Protocol] interface C109 : IUIAccessibilityReadingContent { } + [Protocol] interface C110 : IABNewPersonViewControllerDelegate { } + [Protocol] interface C111 : INSFileManagerDelegate { } + [Protocol] interface C112 : IINSetClimateSettingsInCarIntentHandling { } + [Protocol] interface C113 : ICIFilterConstructor { } + [Protocol] interface C114 : IABPeoplePickerNavigationControllerDelegate { } + [Protocol] interface C115 : IUIActionSheetDelegate { } + [Protocol] interface C116 : INSFilePresenter { } + [Protocol] interface C117 : IGLKViewControllerDelegate { } + [Protocol] interface C118 : IGLKViewDelegate { } + [Protocol] interface C119 : IINSetDefrosterSettingsInCarIntentHandling { } + [Protocol] interface C120 : ICXProviderDelegate { } + [Protocol] interface C121 : IABPersonViewControllerDelegate { } + [Protocol] interface C122 : IABUnknownPersonViewControllerDelegate { } + [Protocol] interface C123 : IINSetMessageAttributeIntentHandling { } + [Protocol] interface C124 : IUIActivityItemSource { } + [Protocol] interface C125 : IUITabBarControllerDelegate { } + [Protocol] interface C126 : IINSetProfileInCarIntentHandling { } + [Protocol] interface C127 : IUIAdaptivePresentationControllerDelegate { } + [Protocol] interface C128 : IUITabBarDelegate { } + [Protocol] interface C129 : IMTKViewDelegate { } + [Protocol] interface C130 : IINSetRadioStationIntentHandling { } + [Protocol] interface C131 : IUIAlertViewDelegate { } + [Protocol] interface C132 : IINSetSeatSettingsInCarIntentHandling { } + [Protocol] interface C133 : IUIAppearance { } + [Protocol] interface C134 : IUIAppearanceContainer { } + [Protocol] interface C135 : INSKeyedArchiverDelegate { } + [Protocol] interface C136 : IINSpeakable { } + [Protocol] interface C137 : IAUAudioUnitFactory { } + [Protocol] interface C138 : INSKeyedUnarchiverDelegate { } + [Protocol] interface C139 : IINStartAudioCallIntentHandling { } + [Protocol] interface C140 : ICIImageProcessorInput { } + [Protocol] interface C141 : ICIImageProcessorOutput { } + [Protocol] interface C142 : IPHLivePhotoFrame { } + [Protocol] interface C143 : ICIImageProvider { } + [Protocol] interface C144 : IUIApplicationDelegate { } + [Protocol] interface C145 : IINStartPhotoPlaybackIntentHandling { } + [Protocol] interface C146 : IUITableViewDataSource { } + [Protocol] interface C147 : IUITableViewDataSourcePrefetching { } + [Protocol] interface C148 : INSLocking { } + [Protocol] interface C149 : IAVAssetDownloadDelegate { } + [Protocol] interface C150 : IINStartVideoCallIntentHandling { } + [Protocol] interface C151 : INSMachPortDelegate { } + [Protocol] interface C152 : IUITableViewDelegate { } + [Protocol] interface C153 : IPHPhotoLibraryChangeObserver { } + [Protocol] interface C154 : IINStartWorkoutIntentHandling { } + [Protocol] interface C155 : IPHContentEditingController { } + [Protocol] interface C156 : IPHLivePhotoViewDelegate { } + [Protocol] interface C157 : INSMetadataQueryDelegate { } + [Protocol] interface C158 : IPKPushRegistryDelegate { } + [Protocol] interface C159 : IQLPreviewControllerDataSource { } + [Protocol] interface C160 : IQLPreviewControllerDelegate { } + [Protocol] interface C161 : IINWorkoutsDomainHandling { } + [Protocol] interface C162 : IUIBarPositioning { } + [Protocol] interface C163 : IQLPreviewItem { } + [Protocol] interface C164 : IUIBarPositioningDelegate { } + [Protocol] interface C165 : INSMutableCopying { } + [Protocol] interface C166 : IINUIHostedViewControlling { } + [Protocol] interface C167 : IINUIHostedViewSiriProviding { } + [Protocol] interface C168 : IAVAssetResourceLoaderDelegate { } + [Protocol] interface C169 : IUITextDocumentProxy { } + [Protocol] interface C170 : IRPBroadcastActivityViewControllerDelegate { } + [Protocol] interface C171 : IJSExport { } + [Protocol] interface C172 : IRPBroadcastControllerDelegate { } + [Protocol] interface C173 : IUITextFieldDelegate { } + [Protocol] interface C174 : IRPPreviewViewControllerDelegate { } + [Protocol] interface C175 : IUICloudSharingControllerDelegate { } + [Protocol] interface C176 : ICKRecordValue { } + [Protocol] interface C177 : INSNetServiceBrowserDelegate { } + [Protocol] interface C178 : IUITextInput { } + [Protocol] interface C179 : INSNetServiceDelegate { } + [Protocol] interface C180 : IRPScreenRecorderDelegate { } + [Protocol] interface C181 : IMKAnnotation { } + [Protocol] interface C182 : IHMAccessoryBrowserDelegate { } + [Protocol] interface C183 : IUITextInputDelegate { } + [Protocol] interface C184 : IHMAccessoryDelegate { } + [Protocol] interface C185 : IUITextInputTokenizer { } + [Protocol] interface C186 : ISFSafariViewControllerDelegate { } + [Protocol] interface C187 : ICMAttachmentBearer { } + [Protocol] interface C188 : IUITextInputTraits { } + [Protocol] interface C189 : IAVAsynchronousKeyValueLoading { } + [Protocol] interface C190 : IMDLComponent { } + [Protocol] interface C191 : IUICollectionViewDataSource { } + [Protocol] interface C192 : IAVAudio3DMixing { } + [Protocol] interface C193 : IUICollectionViewDataSourcePrefetching { } + [Protocol] interface C194 : ISCNActionable { } + [Protocol] interface C195 : IMDLLightProbeIrradianceDataSource { } + [Protocol] interface C196 : IUICollectionViewDelegate { } + [Protocol] interface C197 : INSObjectProtocol { } + [Protocol] interface C198 : IUICollectionViewDelegateFlowLayout { } + [Protocol] interface C199 : ISCNAnimatable { } + [Protocol] interface C200 : IHMCameraSnapshotControlDelegate { } + [Protocol] interface C201 : IAVAudioRecorderDelegate { } + [Protocol] interface C202 : IMKLocalSearchCompleterDelegate { } + [Protocol] interface C203 : IUITextViewDelegate { } + [Protocol] interface C204 : IAVAudioMixing { } + [Protocol] interface C205 : IHMCameraStreamControlDelegate { } + [Protocol] interface C206 : IUITimingCurveProvider { } + [Protocol] interface C207 : ISCNBoundingVolume { } + [Protocol] interface C208 : IAVAudioStereoMixing { } + [Protocol] interface C209 : IMDLMeshBuffer { } + [Protocol] interface C210 : IMDLMeshBufferAllocator { } + [Protocol] interface C211 : ISCNBufferStream { } + [Protocol] interface C212 : IUIToolbarDelegate { } + [Protocol] interface C213 : INSPortDelegate { } + [Protocol] interface C214 : IUICollectionViewSource { } + [Protocol] interface C215 : IAVAudioSessionDelegate { } + [Protocol] interface C216 : IAVAudioPlayerDelegate { } + [Protocol] interface C217 : IMDLMeshBufferZone { } + [Protocol] interface C218 : IMDLNamed { } + [Protocol] interface C219 : IUICollisionBehaviorDelegate { } + [Protocol] interface C220 : IAVCaptureAudioDataOutputSampleBufferDelegate { } + [Protocol] interface C221 : IAVCaptureFileOutputRecordingDelegate { } + [Protocol] interface C222 : IUITraitEnvironment { } + [Protocol] interface C223 : IUIContentContainer { } + [Protocol] interface C224 : IMDLObjectContainerComponent { } + [Protocol] interface C225 : IMKMapViewDelegate { } + [Protocol] interface C226 : IUIContentSizeCategoryAdjusting { } + [Protocol] interface C227 : INSProgressReporting { } + [Protocol] interface C228 : IMKOverlay { } + [Protocol] interface C229 : IAVCaptureVideoDataOutputSampleBufferDelegate { } + [Protocol] interface C230 : IAVCaptureMetadataOutputObjectsDelegate { } + [Protocol] interface C231 : IUICoordinateSpace { } + [Protocol] interface C232 : INSSecureCoding { } + [Protocol] interface C233 : IAVCapturePhotoCaptureDelegate { } + [Protocol] interface C234 : ICNKeyDescriptor { } + [Protocol] interface C235 : IUIDataSourceModelAssociation { } + [Protocol] interface C236 : IUIVideoEditorControllerDelegate { } + [Protocol] interface C237 : INSStreamDelegate { } + [Protocol] interface C238 : IMDLTransformComponent { } + [Protocol] interface C239 : ICNContactPickerDelegate { } + [Protocol] interface C240 : ICNContactViewControllerDelegate { } + [Protocol] interface C241 : IMKReverseGeocoderDelegate { } + [Protocol] interface C242 : ICAAction { } + [Protocol] interface C243 : IUIViewAnimating { } + [Protocol] interface C244 : IUIDocumentInteractionControllerDelegate { } + [Protocol] interface C245 : ICBPeripheralManagerDelegate { } + [Protocol] interface C246 : IUIDocumentMenuDelegate { } + [Protocol] interface C247 : IMCAdvertiserAssistantDelegate { } + [Protocol] interface C248 : ICALayerDelegate { } + [Protocol] interface C249 : IMCBrowserViewControllerDelegate { } + [Protocol] interface C250 : ICAMediaTiming { } + [Protocol] interface C251 : IUIDocumentPickerDelegate { } + [Protocol] interface C252 : ISCNNodeRendererDelegate { } + [Protocol] interface C253 : ICLLocationManagerDelegate { } + [Protocol] interface C254 : ICAMetalDrawable { } + [Protocol] interface C255 : IMCNearbyServiceAdvertiserDelegate { } + [Protocol] interface C256 : IMCNearbyServiceBrowserDelegate { } + [Protocol] interface C257 : IUIDynamicAnimatorDelegate { } + [Protocol] interface C258 : ICBPeripheralDelegate { } + [Protocol] interface C259 : IUIViewControllerAnimatedTransitioning { } + [Protocol] interface C260 : IUIDynamicItem { } + [Protocol] interface C261 : ICBCentralManagerDelegate { } + [Protocol] interface C262 : IMCSessionDelegate { } + [Protocol] interface C263 : IHMHomeDelegate { } + [Protocol] interface C264 : IUIViewControllerContextTransitioning { } + [Protocol] interface C265 : INSFetchedResultsControllerDelegate { } + [Protocol] interface C266 : IUIViewControllerInteractiveTransitioning { } + [Protocol] interface C267 : INSFetchedResultsSectionInfo { } + [Protocol] interface C268 : IUIViewControllerPreviewing { } + [Protocol] interface C269 : IHMHomeManagerDelegate { } + [Protocol] interface C270 : IUIViewControllerPreviewingDelegate { } + [Protocol] interface C271 : IUIViewControllerRestoration { } + [Protocol] interface C272 : INSFetchRequestResult { } + [Protocol] interface C273 : ICSSearchableIndexDelegate { } + [Protocol] interface C274 : IUIViewControllerTransitionCoordinator { } + [Protocol] interface C275 : INSURLAuthenticationChallengeSender { } + [Protocol] interface C276 : IUIViewControllerTransitionCoordinatorContext { } + [Protocol] interface C277 : IUIViewControllerTransitioningDelegate { } + [Protocol] interface C278 : IUIFocusEnvironment { } + [Protocol] interface C279 : IUIViewImplicitlyAnimating { } + [Protocol] interface C280 : INSUrlConnectionDataDelegate { } + [Protocol] interface C281 : INSUserActivityDelegate { } + [Protocol] interface C282 : IUIFocusItem { } + [Protocol] interface C283 : INSUrlSessionDataDelegate { } + [Protocol] interface C284 : ISCNPhysicsContactDelegate { } + [Protocol] interface C285 : INSUrlConnectionDelegate { } + [Protocol] interface C286 : INSUrlConnectionDownloadDelegate { } + [Protocol] interface C287 : INSUrlSessionDelegate { } + [Protocol] interface C288 : IMPMediaPickerControllerDelegate { } + [Protocol] interface C289 : INSUrlSessionDownloadDelegate { } + [Protocol] interface C290 : IMPMediaPlayback { } + [Protocol] interface C292 : INSUrlSessionStreamDelegate { } + [Protocol] interface C293 : IGKFriendRequestComposeViewControllerDelegate { } + [Protocol] interface C294 : IGKGameCenterControllerDelegate { } + [Protocol] interface C295 : INSUrlProtocolClient { } + [Protocol] interface C297 : INSUrlSessionTaskDelegate { } + [Protocol] interface C298 : IGKAchievementViewControllerDelegate { } + [Protocol] interface C299 : IGKTurnBasedEventHandlerDelegate { } + [Protocol] interface C300 : IUIGestureRecognizerDelegate { } + [Protocol] interface C301 : IGKPeerPickerControllerDelegate { } + [Protocol] interface C302 : IGKGameSessionEventListener { } + [Protocol] interface C303 : IGKChallengeEventHandlerDelegate { } + [Protocol] interface C304 : IGKChallengeListener { } + [Protocol] interface C305 : IINCallsDomainHandling { } + [Protocol] interface C306 : IINGetAvailableRestaurantReservationBookingsIntentHandling { } + [Protocol] interface C307 : IGKInviteEventListener { } + [Protocol] interface C308 : IINCancelWorkoutIntentHandling { } + [Protocol] interface C309 : IGKSavedGameListener { } + [Protocol] interface C310 : IINGetRestaurantGuestIntentHandling { } + [Protocol] interface C311 : IMPPlayableContentDelegate { } + [Protocol] interface C312 : IINEndWorkoutIntentHandling { } + [Protocol] interface C313 : IINGetRideStatusIntentHandling { } + [Protocol] interface C314 : IINGetRideStatusIntentResponseObserver { } + [Protocol] interface C315 : IINGetAvailableRestaurantReservationBookingDefaultsIntentHandling { } + [Protocol] interface C316 : IINGetUserCurrentRestaurantReservationBookingsIntentHandling { } + [Protocol] interface C317 : IINCarPlayDomainHandling { } + [Protocol] interface C318 : IUIGuidedAccessRestrictionDelegate { } + [Protocol] interface C319 : IGKSessionDelegate { } + [Protocol] interface C320 : ISCNProgramDelegate { } + [Protocol] interface C321 : INWTcpConnectionAuthenticationDelegate { } + [Protocol] interface C322 : IGKLeaderboardViewControllerDelegate { } + [Protocol] interface C323 : IGKLocalPlayerListener { } + [Protocol] interface C324 : ISCNShadable { } + [Protocol] interface C325 : IUIWebViewDelegate { } + [Protocol] interface C326 : IGKMatchDelegate { } + [Protocol] interface C327 : IMPPlayableContentDataSource { } + [Protocol] interface C328 : ISCNTechniqueSupport { } + [Protocol] interface C329 : IGKMatchmakerViewControllerDelegate { } + [Protocol] interface C330 : ISKPhysicsContactDelegate { } + [Protocol] interface C331 : INCWidgetProviding { } + [Protocol] interface C332 : IUIImagePickerControllerDelegate { } + [Protocol] interface C333 : ISFSpeechRecognitionTaskDelegate { } + [Protocol] interface C334 : ISCNSceneExportDelegate { } + [Protocol] interface C335 : IUIKeyInput { } + [Protocol] interface C336 : ISFSpeechRecognizerDelegate { } + [Protocol] interface C337 : IUIInputViewAudioFeedback { } + [Protocol] interface C338 : ISCNSceneRenderer { } + [Protocol] interface C339 : ISCNSceneRendererDelegate { } + [Protocol] interface C340 : IUINavigationBarDelegate { } + [Protocol] interface C341 : IUNUserNotificationCenterDelegate { } + [Protocol] interface C342 : ISKSceneDelegate { } + [Protocol] interface C343 : IUILayoutSupport { } + [Protocol] interface C344 : IUIPopoverBackgroundViewMethods { } + [Protocol] interface C345 : IMSStickerBrowserViewDataSource { } + [Protocol] interface C346 : IINBookRestaurantReservationIntentHandling { } + [Protocol] interface C347 : IUIPickerViewAccessibilityDelegate { } + [Protocol] interface C348 : IWCSessionDelegate { } + [Protocol] interface C349 : IUNNotificationContentExtension { } + [Protocol] interface C350 : IWKUIDelegate { } + [Protocol] interface C351 : IUINavigationControllerDelegate { } + [Protocol] interface C352 : IWKImageAnimatable { } + [Protocol] interface C353 : IUIObjectRestoration { } + [Protocol] interface C354 : IUIPickerViewDataSource { } + [Protocol] interface C355 : IVSAccountManagerDelegate { } + [Protocol] interface C356 : IUIPickerViewDelegate { } + [Protocol] interface C357 : IWKNavigationDelegate { } + [Protocol] interface C358 : IUIPickerViewModel { } + [Protocol] interface C359 : IUIPageViewControllerDataSource { } + [Protocol] interface C360 : IWKPreviewActionItem { } + [Protocol] interface C361 : IUIPageViewControllerDelegate { } + [Protocol] interface C362 : IWKScriptMessageHandler { } + [Protocol][BaseType (typeof (NSObject))] interface M1 : IMFMailComposeViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M2 : IGKTurnBasedEventListener { } + [Protocol][BaseType (typeof (NSObject))] interface M3 : IINIntentHandlerProviding { } + [Protocol][BaseType (typeof (NSObject))] interface M4 : IMFMessageComposeViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M5 : IUIPopoverControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M6 : IUIPopoverPresentationControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M7 : IGKTurnBasedMatchmakerViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M8 : IINListRideOptionsIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M9 : IUIPreviewActionItem { } + [Protocol][BaseType (typeof (NSObject))] interface M10 : IMTLBlitCommandEncoder { } + [Protocol][BaseType (typeof (NSObject))] interface M11 : IGKVoiceChatClient { } + [Protocol][BaseType (typeof (NSObject))] interface M12 : IMTLBuffer { } + [Protocol][BaseType (typeof (NSObject))] interface M13 : ISKViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M14 : IUIPreviewInteractionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M15 : ISKWarpable { } + [Protocol][BaseType (typeof (NSObject))] interface M16 : IINMessagesDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M17 : IINPauseWorkoutIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M18 : IMTLCommandBuffer { } + [Protocol][BaseType (typeof (NSObject))] interface M19 : IAVPlayerItemLegibleOutputPushDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M20 : IUIPrinterPickerControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M21 : IGKAgentDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M22 : IMTLCommandEncoder { } + [Protocol][BaseType (typeof (NSObject))] interface M23 : IMTLCommandQueue { } + [Protocol][BaseType (typeof (NSObject))] interface M24 : IAVPlayerItemMetadataCollectorPushDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M25 : IINPaymentsDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M26 : ICFType { } + [Protocol][BaseType (typeof (NSObject))] interface M27 : IEKCalendarChooserDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M28 : IAVPlayerItemMetadataOutputPushDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M29 : ISKCloudServiceSetupViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M30 : IMTLComputeCommandEncoder { } + [Protocol][BaseType (typeof (NSObject))] interface M31 : IEKEventEditViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M32 : IAVPlayerItemOutputPullDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M33 : IAVPlayerItemOutputPushDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M34 : IEKEventViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M35 : IMTLComputePipelineState { } + [Protocol][BaseType (typeof (NSObject))] interface M36 : IUIPrintInteractionControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M37 : IEAAccessoryDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M38 : ISKPaymentTransactionObserver { } + [Protocol][BaseType (typeof (NSObject))] interface M39 : IINPhotosDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M40 : IMTLDepthStencilState { } + [Protocol][BaseType (typeof (NSObject))] interface M41 : IGKGameModel { } + [Protocol][BaseType (typeof (NSObject))] interface M42 : IMTLDevice { } + [Protocol][BaseType (typeof (NSObject))] interface M43 : IGKGameModelPlayer { } + [Protocol][BaseType (typeof (NSObject))] interface M44 : ISKProductsRequestDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M45 : IGKGameModelUpdate { } + [Protocol][BaseType (typeof (NSObject))] interface M46 : IMTLDrawable { } + [Protocol][BaseType (typeof (NSObject))] interface M47 : IEAWiFiUnconfiguredAccessoryBrowserDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M48 : IINRadioDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M49 : IMTLFence { } + [Protocol][BaseType (typeof (NSObject))] interface M50 : INativeObject { } + [Protocol][BaseType (typeof (NSObject))] interface M51 : IMTLFunction { } + [Protocol][BaseType (typeof (NSObject))] interface M52 : ISKRequestDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M53 : IEAGLDrawable { } + [Protocol][BaseType (typeof (NSObject))] interface M54 : ISKStoreProductViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M55 : IMTLHeap { } + [Protocol][BaseType (typeof (NSObject))] interface M56 : IINRequestPaymentIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M57 : IAVSpeechSynthesizerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M58 : IMTLLibrary { } + [Protocol][BaseType (typeof (NSObject))] interface M59 : IINRequestRideIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M60 : IPKAddPassesViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M61 : IMTLParallelRenderCommandEncoder { } + [Protocol][BaseType (typeof (NSObject))] interface M62 : INSCacheDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M63 : IPKAddPaymentPassViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M64 : IUIScrollViewAccessibilityDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M65 : IUIScrollViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M66 : IAVVideoCompositing { } + [Protocol][BaseType (typeof (NSObject))] interface M67 : IMTLRenderCommandEncoder { } + [Protocol][BaseType (typeof (NSObject))] interface M68 : INSCoding { } + [Protocol][BaseType (typeof (NSObject))] interface M69 : IINResumeWorkoutIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M70 : IAVVideoCompositionValidationHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M71 : IUISearchBarDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M72 : INSCopying { } + [Protocol][BaseType (typeof (NSObject))] interface M73 : IGKRandom { } + [Protocol][BaseType (typeof (NSObject))] interface M74 : INSLayoutManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M75 : IUISearchControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M76 : IMTLRenderPipelineState { } + [Protocol][BaseType (typeof (NSObject))] interface M77 : IINRidesharingDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M78 : IPKPaymentAuthorizationControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M79 : IMTLResource { } + [Protocol][BaseType (typeof (NSObject))] interface M80 : IUISearchDisplayDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M81 : IUISearchResultsUpdating { } + [Protocol][BaseType (typeof (NSObject))] interface M82 : IGKSceneRootNodeType { } + [Protocol][BaseType (typeof (NSObject))] interface M83 : IINSaveProfileInCarIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M84 : IPKPaymentAuthorizationViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M85 : INSTextAttachmentContainer { } + [Protocol][BaseType (typeof (NSObject))] interface M86 : IMTLSamplerState { } + [Protocol][BaseType (typeof (NSObject))] interface M87 : IINSearchCallHistoryIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M88 : IAVPictureInPictureControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M89 : INSTextLayoutOrientationProvider { } + [Protocol][BaseType (typeof (NSObject))] interface M90 : IGKStrategist { } + [Protocol][BaseType (typeof (NSObject))] interface M91 : INSDiscardableContent { } + [Protocol][BaseType (typeof (NSObject))] interface M92 : IAVPlayerViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M93 : INSTextStorageDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M94 : IINSearchForMessagesIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M95 : IUISplitViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M96 : IINSearchForPhotosIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M97 : IUIAccelerometerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M98 : IMTLTexture { } + [Protocol][BaseType (typeof (NSObject))] interface M99 : ICXCallDirectoryExtensionContextDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M100 : IUIAccessibilityContainer { } + [Protocol][BaseType (typeof (NSObject))] interface M101 : IINSendMessageIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M102 : INSExtensionRequestHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M103 : IUIStateRestoring { } + [Protocol][BaseType (typeof (NSObject))] interface M104 : IINSendPaymentIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M105 : ICXCallObserverDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M106 : IGLKNamedEffect { } + [Protocol][BaseType (typeof (NSObject))] interface M107 : IUIAccessibilityIdentification { } + [Protocol][BaseType (typeof (NSObject))] interface M108 : IINSetAudioSourceInCarIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M109 : IUIAccessibilityReadingContent { } + [Protocol][BaseType (typeof (NSObject))] interface M110 : IABNewPersonViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M111 : INSFileManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M112 : IINSetClimateSettingsInCarIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M113 : ICIFilterConstructor { } + [Protocol][BaseType (typeof (NSObject))] interface M114 : IABPeoplePickerNavigationControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M115 : IUIActionSheetDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M116 : INSFilePresenter { } + [Protocol][BaseType (typeof (NSObject))] interface M117 : IGLKViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M118 : IGLKViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M119 : IINSetDefrosterSettingsInCarIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M120 : ICXProviderDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M121 : IABPersonViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M122 : IABUnknownPersonViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M123 : IINSetMessageAttributeIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M124 : IUIActivityItemSource { } + [Protocol][BaseType (typeof (NSObject))] interface M125 : IUITabBarControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M126 : IINSetProfileInCarIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M127 : IUIAdaptivePresentationControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M128 : IUITabBarDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M129 : IMTKViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M130 : IINSetRadioStationIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M131 : IUIAlertViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M132 : IINSetSeatSettingsInCarIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M133 : IUIAppearance { } + [Protocol][BaseType (typeof (NSObject))] interface M134 : IUIAppearanceContainer { } + [Protocol][BaseType (typeof (NSObject))] interface M135 : INSKeyedArchiverDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M136 : IINSpeakable { } + [Protocol][BaseType (typeof (NSObject))] interface M137 : IAUAudioUnitFactory { } + [Protocol][BaseType (typeof (NSObject))] interface M138 : INSKeyedUnarchiverDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M139 : IINStartAudioCallIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M140 : ICIImageProcessorInput { } + [Protocol][BaseType (typeof (NSObject))] interface M141 : ICIImageProcessorOutput { } + [Protocol][BaseType (typeof (NSObject))] interface M142 : IPHLivePhotoFrame { } + [Protocol][BaseType (typeof (NSObject))] interface M143 : ICIImageProvider { } + [Protocol][BaseType (typeof (NSObject))] interface M144 : IUIApplicationDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M145 : IINStartPhotoPlaybackIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M146 : IUITableViewDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M147 : IUITableViewDataSourcePrefetching { } + [Protocol][BaseType (typeof (NSObject))] interface M148 : INSLocking { } + [Protocol][BaseType (typeof (NSObject))] interface M149 : IAVAssetDownloadDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M150 : IINStartVideoCallIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M151 : INSMachPortDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M152 : IUITableViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M153 : IPHPhotoLibraryChangeObserver { } + [Protocol][BaseType (typeof (NSObject))] interface M154 : IINStartWorkoutIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M155 : IPHContentEditingController { } + [Protocol][BaseType (typeof (NSObject))] interface M156 : IPHLivePhotoViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M157 : INSMetadataQueryDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M158 : IPKPushRegistryDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M159 : IQLPreviewControllerDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M160 : IQLPreviewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M161 : IINWorkoutsDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M162 : IUIBarPositioning { } + [Protocol][BaseType (typeof (NSObject))] interface M163 : IQLPreviewItem { } + [Protocol][BaseType (typeof (NSObject))] interface M164 : IUIBarPositioningDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M165 : INSMutableCopying { } + [Protocol][BaseType (typeof (NSObject))] interface M166 : IINUIHostedViewControlling { } + [Protocol][BaseType (typeof (NSObject))] interface M167 : IINUIHostedViewSiriProviding { } + [Protocol][BaseType (typeof (NSObject))] interface M168 : IAVAssetResourceLoaderDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M169 : IUITextDocumentProxy { } + [Protocol][BaseType (typeof (NSObject))] interface M170 : IRPBroadcastActivityViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M171 : IJSExport { } + [Protocol][BaseType (typeof (NSObject))] interface M172 : IRPBroadcastControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M173 : IUITextFieldDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M174 : IRPPreviewViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M175 : IUICloudSharingControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M176 : ICKRecordValue { } + [Protocol][BaseType (typeof (NSObject))] interface M177 : INSNetServiceBrowserDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M178 : IUITextInput { } + [Protocol][BaseType (typeof (NSObject))] interface M179 : INSNetServiceDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M180 : IRPScreenRecorderDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M181 : IMKAnnotation { } + [Protocol][BaseType (typeof (NSObject))] interface M182 : IHMAccessoryBrowserDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M183 : IUITextInputDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M184 : IHMAccessoryDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M185 : IUITextInputTokenizer { } + [Protocol][BaseType (typeof (NSObject))] interface M186 : ISFSafariViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M187 : ICMAttachmentBearer { } + [Protocol][BaseType (typeof (NSObject))] interface M188 : IUITextInputTraits { } + [Protocol][BaseType (typeof (NSObject))] interface M189 : IAVAsynchronousKeyValueLoading { } + [Protocol][BaseType (typeof (NSObject))] interface M190 : IMDLComponent { } + [Protocol][BaseType (typeof (NSObject))] interface M191 : IUICollectionViewDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M192 : IAVAudio3DMixing { } + [Protocol][BaseType (typeof (NSObject))] interface M193 : IUICollectionViewDataSourcePrefetching { } + [Protocol][BaseType (typeof (NSObject))] interface M194 : ISCNActionable { } + [Protocol][BaseType (typeof (NSObject))] interface M195 : IMDLLightProbeIrradianceDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M196 : IUICollectionViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M197 : INSObjectProtocol { } + [Protocol][BaseType (typeof (NSObject))] interface M198 : IUICollectionViewDelegateFlowLayout { } + [Protocol][BaseType (typeof (NSObject))] interface M199 : ISCNAnimatable { } + [Protocol][BaseType (typeof (NSObject))] interface M200 : IHMCameraSnapshotControlDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M201 : IAVAudioRecorderDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M202 : IMKLocalSearchCompleterDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M203 : IUITextViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M204 : IAVAudioMixing { } + [Protocol][BaseType (typeof (NSObject))] interface M205 : IHMCameraStreamControlDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M206 : IUITimingCurveProvider { } + [Protocol][BaseType (typeof (NSObject))] interface M207 : ISCNBoundingVolume { } + [Protocol][BaseType (typeof (NSObject))] interface M208 : IAVAudioStereoMixing { } + [Protocol][BaseType (typeof (NSObject))] interface M209 : IMDLMeshBuffer { } + [Protocol][BaseType (typeof (NSObject))] interface M210 : IMDLMeshBufferAllocator { } + [Protocol][BaseType (typeof (NSObject))] interface M211 : ISCNBufferStream { } + [Protocol][BaseType (typeof (NSObject))] interface M212 : IUIToolbarDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M213 : INSPortDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M214 : IUICollectionViewSource { } + [Protocol][BaseType (typeof (NSObject))] interface M215 : IAVAudioSessionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M216 : IAVAudioPlayerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M217 : IMDLMeshBufferZone { } + [Protocol][BaseType (typeof (NSObject))] interface M218 : IMDLNamed { } + [Protocol][BaseType (typeof (NSObject))] interface M219 : IUICollisionBehaviorDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M220 : IAVCaptureAudioDataOutputSampleBufferDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M221 : IAVCaptureFileOutputRecordingDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M222 : IUITraitEnvironment { } + [Protocol][BaseType (typeof (NSObject))] interface M223 : IUIContentContainer { } + [Protocol][BaseType (typeof (NSObject))] interface M224 : IMDLObjectContainerComponent { } + [Protocol][BaseType (typeof (NSObject))] interface M225 : IMKMapViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M226 : IUIContentSizeCategoryAdjusting { } + [Protocol][BaseType (typeof (NSObject))] interface M227 : INSProgressReporting { } + [Protocol][BaseType (typeof (NSObject))] interface M228 : IMKOverlay { } + [Protocol][BaseType (typeof (NSObject))] interface M229 : IAVCaptureVideoDataOutputSampleBufferDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M230 : IAVCaptureMetadataOutputObjectsDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M231 : IUICoordinateSpace { } + [Protocol][BaseType (typeof (NSObject))] interface M232 : INSSecureCoding { } + [Protocol][BaseType (typeof (NSObject))] interface M233 : IAVCapturePhotoCaptureDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M234 : ICNKeyDescriptor { } + [Protocol][BaseType (typeof (NSObject))] interface M235 : IUIDataSourceModelAssociation { } + [Protocol][BaseType (typeof (NSObject))] interface M236 : IUIVideoEditorControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M237 : INSStreamDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M238 : IMDLTransformComponent { } + [Protocol][BaseType (typeof (NSObject))] interface M239 : ICNContactPickerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M240 : ICNContactViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M241 : IMKReverseGeocoderDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M242 : ICAAction { } + [Protocol][BaseType (typeof (NSObject))] interface M243 : IUIViewAnimating { } + [Protocol][BaseType (typeof (NSObject))] interface M244 : IUIDocumentInteractionControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M245 : ICBPeripheralManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M246 : IUIDocumentMenuDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M247 : IMCAdvertiserAssistantDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M248 : ICALayerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M249 : IMCBrowserViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M250 : ICAMediaTiming { } + [Protocol][BaseType (typeof (NSObject))] interface M251 : IUIDocumentPickerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M252 : ISCNNodeRendererDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M253 : ICLLocationManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M254 : ICAMetalDrawable { } + [Protocol][BaseType (typeof (NSObject))] interface M255 : IMCNearbyServiceAdvertiserDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M256 : IMCNearbyServiceBrowserDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M257 : IUIDynamicAnimatorDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M258 : ICBPeripheralDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M259 : IUIViewControllerAnimatedTransitioning { } + [Protocol][BaseType (typeof (NSObject))] interface M260 : IUIDynamicItem { } + [Protocol][BaseType (typeof (NSObject))] interface M261 : ICBCentralManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M262 : IMCSessionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M263 : IHMHomeDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M264 : IUIViewControllerContextTransitioning { } + [Protocol][BaseType (typeof (NSObject))] interface M265 : INSFetchedResultsControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M266 : IUIViewControllerInteractiveTransitioning { } + [Protocol][BaseType (typeof (NSObject))] interface M267 : INSFetchedResultsSectionInfo { } + [Protocol][BaseType (typeof (NSObject))] interface M268 : IUIViewControllerPreviewing { } + [Protocol][BaseType (typeof (NSObject))] interface M269 : IHMHomeManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M270 : IUIViewControllerPreviewingDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M271 : IUIViewControllerRestoration { } + [Protocol][BaseType (typeof (NSObject))] interface M272 : INSFetchRequestResult { } + [Protocol][BaseType (typeof (NSObject))] interface M273 : ICSSearchableIndexDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M274 : IUIViewControllerTransitionCoordinator { } + [Protocol][BaseType (typeof (NSObject))] interface M275 : INSURLAuthenticationChallengeSender { } + [Protocol][BaseType (typeof (NSObject))] interface M276 : IUIViewControllerTransitionCoordinatorContext { } + [Protocol][BaseType (typeof (NSObject))] interface M277 : IUIViewControllerTransitioningDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M278 : IUIFocusEnvironment { } + [Protocol][BaseType (typeof (NSObject))] interface M279 : IUIViewImplicitlyAnimating { } + [Protocol][BaseType (typeof (NSObject))] interface M280 : INSUrlConnectionDataDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M281 : INSUserActivityDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M282 : IUIFocusItem { } + [Protocol][BaseType (typeof (NSObject))] interface M283 : INSUrlSessionDataDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M284 : ISCNPhysicsContactDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M285 : INSUrlConnectionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M286 : INSUrlConnectionDownloadDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M287 : INSUrlSessionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M288 : IMPMediaPickerControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M289 : INSUrlSessionDownloadDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M290 : IMPMediaPlayback { } + [Protocol][BaseType (typeof (NSObject))] interface M292 : INSUrlSessionStreamDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M293 : IGKFriendRequestComposeViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M294 : IGKGameCenterControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M295 : INSUrlProtocolClient { } + [Protocol][BaseType (typeof (NSObject))] interface M297 : INSUrlSessionTaskDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M298 : IGKAchievementViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M299 : IGKTurnBasedEventHandlerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M300 : IUIGestureRecognizerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M301 : IGKPeerPickerControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M302 : IGKGameSessionEventListener { } + [Protocol][BaseType (typeof (NSObject))] interface M303 : IGKChallengeEventHandlerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M304 : IGKChallengeListener { } + [Protocol][BaseType (typeof (NSObject))] interface M305 : IINCallsDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M306 : IINGetAvailableRestaurantReservationBookingsIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M307 : IGKInviteEventListener { } + [Protocol][BaseType (typeof (NSObject))] interface M308 : IINCancelWorkoutIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M309 : IGKSavedGameListener { } + [Protocol][BaseType (typeof (NSObject))] interface M310 : IINGetRestaurantGuestIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M311 : IMPPlayableContentDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M312 : IINEndWorkoutIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M313 : IINGetRideStatusIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M314 : IINGetRideStatusIntentResponseObserver { } + [Protocol][BaseType (typeof (NSObject))] interface M315 : IINGetAvailableRestaurantReservationBookingDefaultsIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M316 : IINGetUserCurrentRestaurantReservationBookingsIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M317 : IINCarPlayDomainHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M318 : IUIGuidedAccessRestrictionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M319 : IGKSessionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M320 : ISCNProgramDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M321 : INWTcpConnectionAuthenticationDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M322 : IGKLeaderboardViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M323 : IGKLocalPlayerListener { } + [Protocol][BaseType (typeof (NSObject))] interface M324 : ISCNShadable { } + [Protocol][BaseType (typeof (NSObject))] interface M325 : IUIWebViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M326 : IGKMatchDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M327 : IMPPlayableContentDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M328 : ISCNTechniqueSupport { } + [Protocol][BaseType (typeof (NSObject))] interface M329 : IGKMatchmakerViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M330 : ISKPhysicsContactDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M331 : INCWidgetProviding { } + [Protocol][BaseType (typeof (NSObject))] interface M332 : IUIImagePickerControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M333 : ISFSpeechRecognitionTaskDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M334 : ISCNSceneExportDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M335 : IUIKeyInput { } + [Protocol][BaseType (typeof (NSObject))] interface M336 : ISFSpeechRecognizerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M337 : IUIInputViewAudioFeedback { } + [Protocol][BaseType (typeof (NSObject))] interface M338 : ISCNSceneRenderer { } + [Protocol][BaseType (typeof (NSObject))] interface M339 : ISCNSceneRendererDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M340 : IUINavigationBarDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M341 : IUNUserNotificationCenterDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M342 : ISKSceneDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M343 : IUILayoutSupport { } + [Protocol][BaseType (typeof (NSObject))] interface M344 : IUIPopoverBackgroundViewMethods { } + [Protocol][BaseType (typeof (NSObject))] interface M345 : IMSStickerBrowserViewDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M346 : IINBookRestaurantReservationIntentHandling { } + [Protocol][BaseType (typeof (NSObject))] interface M347 : IUIPickerViewAccessibilityDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M348 : IWCSessionDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M349 : IUNNotificationContentExtension { } + [Protocol][BaseType (typeof (NSObject))] interface M350 : IWKUIDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M351 : IUINavigationControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M353 : IUIObjectRestoration { } + [Protocol][BaseType (typeof (NSObject))] interface M354 : IUIPickerViewDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M355 : IVSAccountManagerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M356 : IUIPickerViewDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M357 : IWKNavigationDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M358 : IUIPickerViewModel { } + [Protocol][BaseType (typeof (NSObject))] interface M359 : IUIPageViewControllerDataSource { } + [Protocol][BaseType (typeof (NSObject))] interface M360 : IWKPreviewActionItem { } + [Protocol][BaseType (typeof (NSObject))] interface M361 : IUIPageViewControllerDelegate { } + [Protocol][BaseType (typeof (NSObject))] interface M362 : IWKScriptMessageHandler { } } diff --git a/tests/generator/strong-dict-native-enum.cs b/tests/generator/strong-dict-native-enum.cs index ce5c77d3b934..65802d9b1ea0 100644 --- a/tests/generator/strong-dict-native-enum.cs +++ b/tests/generator/strong-dict-native-enum.cs @@ -7,7 +7,7 @@ namespace StrongDictsNativeEnums { [Static] interface SomeKeys { - [Field("NSSomeNativeKey", "__Internal")] + [Field ("NSSomeNativeKey", "__Internal")] NSString TrackingLevelKey { get; } } diff --git a/tests/generator/strong-dict-support-templated-dicts.cs b/tests/generator/strong-dict-support-templated-dicts.cs index 14d91bfc4e31..b26efeab0742 100644 --- a/tests/generator/strong-dict-support-templated-dicts.cs +++ b/tests/generator/strong-dict-support-templated-dicts.cs @@ -1,9 +1,8 @@ using Foundation; using ObjCRuntime; -namespace Test -{ - +namespace Test { + [StrongDictionary ("AdvertisementDataKeys")] interface AdvertisementData { // ensure that the generator continues to work with classic diff --git a/tests/generator/tests/csharp10syntax.cs b/tests/generator/tests/csharp10syntax.cs index f083ec9f8129..157be4278ef9 100644 --- a/tests/generator/tests/csharp10syntax.cs +++ b/tests/generator/tests/csharp10syntax.cs @@ -3,4 +3,4 @@ namespace Root; [BaseType (typeof (NSObject))] -interface IFace {} +interface IFace { } diff --git a/tests/generator/tests/diamond-protocol-errors.cs b/tests/generator/tests/diamond-protocol-errors.cs index a7e8bda48b57..c0b4364c97a1 100644 --- a/tests/generator/tests/diamond-protocol-errors.cs +++ b/tests/generator/tests/diamond-protocol-errors.cs @@ -1,117 +1,97 @@ using System; using Foundation; -namespace DiamondProtocol -{ - namespace A - { +namespace DiamondProtocol { + namespace A { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("p1")] int P1 { get; } } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("p1")] int P1 { set; } } [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } - namespace B - { + namespace B { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("p1")] int P1 { get; } } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("p1")] int P1 { get; set; } } [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } - namespace C - { + namespace C { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("p1")] int P1 { get; set; } } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("p1")] long P1 { get; set; } } [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } - namespace D - { + namespace D { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("pA")] int P1 { get; set; } } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("pB")] int P1 { get; set; } } [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } - namespace Z - { + namespace Z { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("m1")] void M1 (); } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("m1")] int M1 (); @@ -120,25 +100,21 @@ interface P2 //[BaseType (typeof (NSObject))] [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } - namespace Y - { + namespace Y { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("m1:")] void M1 (int why); } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("m1:")] int M1 (bool because); @@ -147,8 +123,7 @@ interface P2 //[BaseType (typeof (NSObject))] [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } } diff --git a/tests/generator/tests/diamond-protocol.cs b/tests/generator/tests/diamond-protocol.cs index 67cc74648a87..dccf9d36d78c 100644 --- a/tests/generator/tests/diamond-protocol.cs +++ b/tests/generator/tests/diamond-protocol.cs @@ -1,11 +1,9 @@ using System; using Foundation; -namespace DiamondProtocol -{ +namespace DiamondProtocol { [Protocol] - interface P1 - { + interface P1 { [Abstract] [Export ("p1")] int P1 { get; } @@ -28,8 +26,7 @@ interface P1 } [Protocol] - interface P2 - { + interface P2 { [Abstract] [Export ("p1")] int P1 { get; } @@ -58,7 +55,6 @@ interface P2 //[BaseType (typeof (NSObject))] [Protocol] - interface C : P1, P2 - { + interface C : P1, P2 { } } diff --git a/tests/generator/tests/dispose-attribute.cs b/tests/generator/tests/dispose-attribute.cs index 4614673f088c..fa26b35eefea 100644 --- a/tests/generator/tests/dispose-attribute.cs +++ b/tests/generator/tests/dispose-attribute.cs @@ -4,33 +4,33 @@ namespace NS { - // injecting custom code makes the Dispose method not-optimizable by default - [Dispose ("Console.WriteLine (\"Disposing!\");")] - [BaseType (typeof (NSObject))] + // injecting custom code makes the Dispose method not-optimizable by default + [Dispose ("Console.WriteLine (\"Disposing!\");")] + [BaseType (typeof (NSObject))] interface WithDispose { [Export ("delegate", ArgumentSemantic.Weak)] - [NullAllowed] + [NullAllowed] NSObject WeakDelegate { get; set; } } - // but we can opt-in to make it optimizable - [Dispose ("// just a comment, that's safe to optimize, if not very useful otherwise", Optimizable = true)] - [BaseType (typeof (NSObject))] + // but we can opt-in to make it optimizable + [Dispose ("// just a comment, that's safe to optimize, if not very useful otherwise", Optimizable = true)] + [BaseType (typeof (NSObject))] interface WithDisposeOptInOptimizable { [Export ("delegate", ArgumentSemantic.Weak)] - [NullAllowed] + [NullAllowed] NSObject WeakDelegate { get; set; } } - // if nothing is injected then we know we generate code that our tools can optimize - [BaseType (typeof (NSObject))] + // if nothing is injected then we know we generate code that our tools can optimize + [BaseType (typeof (NSObject))] interface WithoutDispose { - // this ensure we have a Dispose method generated for the type + // this ensure we have a Dispose method generated for the type [Export ("delegate", ArgumentSemantic.Weak)] - [NullAllowed] + [NullAllowed] NSObject WeakDelegate { get; set; } } } diff --git a/tests/generator/tests/is-direct-binding.cs b/tests/generator/tests/is-direct-binding.cs index f726cac05ebe..d006c05ae100 100644 --- a/tests/generator/tests/is-direct-binding.cs +++ b/tests/generator/tests/is-direct-binding.cs @@ -11,7 +11,8 @@ interface C { interface S { } - [Model][Protocol] + [Model] + [Protocol] [BaseType (typeof (NSObject))] interface P { } diff --git a/tests/generator/tests/nativeenum.cs b/tests/generator/tests/nativeenum.cs index 9ea535081b65..ed7941b83e0e 100644 --- a/tests/generator/tests/nativeenum.cs +++ b/tests/generator/tests/nativeenum.cs @@ -3,32 +3,32 @@ using ObjCRuntime; namespace NS { - [Native (ConvertToManaged = "Extensions.ToManaged1", ConvertToNative="Extensions.ToNative1")] + [Native (ConvertToManaged = "Extensions.ToManaged1", ConvertToNative = "Extensions.ToNative1")] public enum MyEnum1 : long { Value1, Value2, } - [Native (ConvertToManaged = "Extensions.ToManaged2", ConvertToNative="Extensions.ToNative2")] + [Native (ConvertToManaged = "Extensions.ToManaged2", ConvertToNative = "Extensions.ToNative2")] public enum MyEnum2 : long { Value1 = long.MinValue, Value2 = long.MaxValue, } - [Native (ConvertToManaged = "Extensions.ToManaged3", ConvertToNative="Extensions.ToNative3")] + [Native (ConvertToManaged = "Extensions.ToManaged3", ConvertToNative = "Extensions.ToNative3")] public enum MyEnum3 : ulong { Value1 = ulong.MinValue, Value2 = ulong.MaxValue, } - [Native (ConvertToManaged = "Extensions.ToManaged4", ConvertToNative="Extensions.ToNative4")] + [Native (ConvertToManaged = "Extensions.ToManaged4", ConvertToNative = "Extensions.ToNative4")] public enum MyEnum4 : long { Zero, One, Two } - [Native (ConvertToManaged = "Extensions.ToManaged5", ConvertToNative="Extensions.ToNative5")] + [Native (ConvertToManaged = "Extensions.ToManaged5", ConvertToNative = "Extensions.ToNative5")] public enum MyEnum5 : ulong { Zero, One, diff --git a/tests/generator/tests/nint-delegates.cs b/tests/generator/tests/nint-delegates.cs index fce6f431cfce..41de5db7bfe3 100644 --- a/tests/generator/tests/nint-delegates.cs +++ b/tests/generator/tests/nint-delegates.cs @@ -5,16 +5,17 @@ namespace NS { [NoMacCatalyst] - [BaseType (typeof (NSObject), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTableViewDelegate)})] + [BaseType (typeof (NSObject), Delegates = new string [] { "Delegate" }, Events = new Type [] { typeof (NSTableViewDelegate) })] partial interface NSTableView { [NullAllowed] [Export ("delegate")] NSObject Delegate { get; set; } - + } [BaseType (typeof (NSObject))] - [Model][Protocol] + [Model] + [Protocol] partial interface NSTableViewDelegate { [Export ("row:"), DelegateName ("NSTableViewColumnRowPredicate"), DefaultValue (0)] nint ShouldEditTableColumn (nint row); diff --git a/tests/generator/tests/protocol-bind-property.cs b/tests/generator/tests/protocol-bind-property.cs index df153fd9da63..def34cfc723e 100644 --- a/tests/generator/tests/protocol-bind-property.cs +++ b/tests/generator/tests/protocol-bind-property.cs @@ -7,9 +7,9 @@ namespace NS { interface MyProtocol { [Abstract] [Export ("abstractProperty")] - bool AbstractProperty { [Bind ("isAbstractProperty")] get; set; } + bool AbstractProperty { [Bind ("isAbstractProperty")] get; set; } [Export ("optionalProperty")] - bool OptionalProperty { [Bind ("isOptionalProperty")] get; set; } + bool OptionalProperty { [Bind ("isOptionalProperty")] get; set; } } } diff --git a/tests/generator/tests/ref-out-parameters.cs b/tests/generator/tests/ref-out-parameters.cs index f523cb1fd60b..b98fdad0d98f 100644 --- a/tests/generator/tests/ref-out-parameters.cs +++ b/tests/generator/tests/ref-out-parameters.cs @@ -3,11 +3,9 @@ using Foundation; using ObjCRuntime; -namespace BI1064 -{ +namespace BI1064 { [BaseType (typeof (NSObject))] - interface RefOutParameters - { + interface RefOutParameters { [Export ("testCFBundle:a:b:")] void TestCFBundle (int action, ref CFBundle refValue, out CFBundle outValue); @@ -33,16 +31,16 @@ interface RefOutParameters void TestClass (int action, ref Class refValue, out Class outValue); [Export ("testINSCodingArray:a:b:")] - void TestINSCodingArray (int action, ref INSCoding[] refValues, out INSCoding[] outValues); + void TestINSCodingArray (int action, ref INSCoding [] refValues, out INSCoding [] outValues); [Export ("testNSObjectArray:a:b:")] - void TestNSObjectArray (int action, ref NSObject[] refValues, out NSObject[] outValues); + void TestNSObjectArray (int action, ref NSObject [] refValues, out NSObject [] outValues); [Export ("testNSValueArray:a:b:")] - void TestNSValueArray (int action, ref NSValue[] refValues, out NSValue[] outValues); + void TestNSValueArray (int action, ref NSValue [] refValues, out NSValue [] outValues); [Export ("testStringArray:a:b:")] - void TestStringArray (int action, ref string[] refStrings, out string[] outStrings); + void TestStringArray (int action, ref string [] refStrings, out string [] outStrings); [Export ("testClassArray:a:b:")] void TestClassArray (int action, ref Class [] refStrings, out Class [] outStrings); diff --git a/tests/generator/tests/return-release.cs b/tests/generator/tests/return-release.cs index 34d1c0cc046a..ea11bad4cc10 100644 --- a/tests/generator/tests/return-release.cs +++ b/tests/generator/tests/return-release.cs @@ -1,11 +1,9 @@ using System; using Foundation; -namespace NS -{ +namespace NS { [Protocol] - interface ProtocolWithReturnRelease - { + interface ProtocolWithReturnRelease { [Abstract, Export ("newRequiredObject")] [return: Release] NSObject CreateRequiredObject (); diff --git a/tests/generator/tests/vsts-970507.cs b/tests/generator/tests/vsts-970507.cs index af7fb0214772..f0cbb567b723 100644 --- a/tests/generator/tests/vsts-970507.cs +++ b/tests/generator/tests/vsts-970507.cs @@ -1,18 +1,15 @@ using System; using Foundation; -namespace NS -{ +namespace NS { [BaseType (typeof (NSObject))] - interface OutNSObject - { + interface OutNSObject { [Export ("func:")] void Func (out ErrorObject error); } [BaseType (typeof (NSObject))] - interface ErrorObject - { + interface ErrorObject { } } diff --git a/tests/generator/virtualwrap.cs b/tests/generator/virtualwrap.cs index ae444b8a78bc..23cf6252d88f 100644 --- a/tests/generator/virtualwrap.cs +++ b/tests/generator/virtualwrap.cs @@ -4,10 +4,10 @@ using Foundation; namespace WrapTest { - + [BaseType (typeof (NSObject))] interface MyFooClass { - + [Export ("fooString")] string FooString { get; } diff --git a/tests/generator/warnaserror.cs b/tests/generator/warnaserror.cs index ba3be0d777d8..74e504763917 100644 --- a/tests/generator/warnaserror.cs +++ b/tests/generator/warnaserror.cs @@ -15,6 +15,6 @@ interface FooObject_Extensions { [BaseType (typeof (NSObject))] interface FooObject { - + } } diff --git a/tools/autoformat.sh b/tools/autoformat.sh index 9a69236b342f..67390a8b45cd 100755 --- a/tools/autoformat.sh +++ b/tools/autoformat.sh @@ -39,6 +39,7 @@ dotnet format whitespace "$SRC_DIR/tests/xtro-sharpie/u2todo/u2todo.csproj" dotnet format whitespace "$SRC_DIR/tests/xtro-sharpie/xtro-report/xtro-report.csproj" dotnet format whitespace "$SRC_DIR/tests/xtro-sharpie/xtro-sanity/xtro-sanity.csproj" dotnet format whitespace --folder "$SRC_DIR/tests/common" +dotnet format whitespace --folder "$SRC_DIR/tests/generator" dotnet format whitespace --folder "$SRC_DIR/tests/monotouch-test" dotnet format whitespace --folder "$SRC_DIR/tests/msbuild" dotnet format whitespace --folder "$SRC_DIR/tests/xtro-sharpie"