Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created June 12, 2024 15:30
Show Gist options
  • Save vs-mobiletools-engineering-service2/c1c9aa6e772b7c093f1eacf00ffe9f46 to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/c1c9aa6e772b7c093f1eacf00ffe9f46 to your computer and use it in GitHub Desktop.
generator-diff/generator.diff
This file has been truncated, but you can view the full file.
diff --git a/old/IDE/obj/common/bgen.Resources.resources b/new/IDE/obj/common/bgen.Resources.resources
index ee6f58d..3e9f1ee 100644
Binary files a/old/IDE/obj/common/bgen.Resources.resources and b/new/IDE/obj/common/bgen.Resources.resources differ
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs b/new/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs
index 1649910..641f3f9 100644
--- a/old/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs
+++ b/new/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("bgen")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b4caf38668a17c380d6486eb5497cad3f29e3e4a")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e7586e4411f39c45d5edc948ffd7eeb1cdbae3ef")]
[assembly: System.Reflection.AssemblyProductAttribute("bgen")]
[assembly: System.Reflection.AssemblyTitleAttribute("bgen")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.Resources.resources b/new/dotnet/IDE/obj/common/bgen/bgen.Resources.resources
index ee6f58d..3e9f1ee 100644
Binary files a/old/dotnet/IDE/obj/common/bgen/bgen.Resources.resources and b/new/dotnet/IDE/obj/common/bgen/bgen.Resources.resources differ
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json b/new/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json
index d9af9c5..49f81fb 100644
--- a/old/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json
+++ b/new/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json
@@ -1 +1 @@
-{"documents":{"/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/b4caf38668a17c380d6486eb5497cad3f29e3e4a/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/4cb9dc263251f8c8eac41b95a857f37025974599/*"}}
\ No newline at end of file
+{"documents":{"/Users/builder/azdo/_work/1/s/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/e7586e4411f39c45d5edc948ffd7eeb1cdbae3ef/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/4cb9dc263251f8c8eac41b95a857f37025974599/*"}}
\ No newline at end of file
diff --git a/old/dotnet/ios/SourceLink.json b/new/dotnet/ios/SourceLink.json
index 0317c72..1884c2c 100644
--- a/old/dotnet/ios/SourceLink.json
+++ b/new/dotnet/ios/SourceLink.json
@@ -1,5 +1,5 @@
{
"documents": {
- "/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/b4caf38668a17c380d6486eb5497cad3f29e3e4a/src*"
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/e7586e4411f39c45d5edc948ffd7eeb1cdbae3ef/src*"
}
}
diff --git a/old/dotnet/ios/doc/Microsoft.iOS.xml b/new/dotnet/ios/doc/Microsoft.iOS.xml
index cfc1196..0ca71eb 100644
--- a/old/dotnet/ios/doc/Microsoft.iOS.xml
+++ b/new/dotnet/ios/doc/Microsoft.iOS.xml
@@ -24127,7 +24127,7 @@
</example>
</remarks>
</member>
- <member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle">
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24136,7 +24136,7 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVSemanticSegmentationMatte.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24183,7 +24183,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVSemanticSegmentationMatte.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24193,18 +24193,7 @@
</para>
</remarks>
</member>
- <member name="T:AVFoundation.AVSemanticSegmentationMatteTypeExtensions">
- <summary>Extension methods for the <see cref="T:AVFoundation.AVSemanticSegmentationMatteType" /> enumeration.</summary>
- </member>
- <member name="M:AVFoundation.AVSemanticSegmentationMatteTypeExtensions.GetConstant(AVFoundation.AVSemanticSegmentationMatteType)">
- <summary>Retrieves the <see cref="T:Foundation.NSString" /> constant that describes <paramref name="self" />.</summary>
- <param name="self">The instance on which this method operates.</param>
- </member>
- <member name="M:AVFoundation.AVSemanticSegmentationMatteTypeExtensions.GetValue(Foundation.NSString)">
- <summary>Retrieves the <see cref="T:AVFoundation.AVSemanticSegmentationMatteType" /> value named by <paramref name="constant" />.</summary>
- <param name="constant">The name of the constant to retrieve.</param>
- </member>
- <member name="P:AVFoundation.AVSpeechSynthesisVoice.ClassHandle">
+ <member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24213,19 +24202,7 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVSpeechSynthesisVoice" /> with default values.</summary>
- </member>
- <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor(Foundation.NSCoder)">
- <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
- <param name="coder">The unarchiver object.</param>
- <remarks>
- <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
- <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
- <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
- </remarks>
- </member>
- <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVSemanticSegmentationMatte.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24272,7 +24249,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVSemanticSegmentationMatte.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24282,73 +24259,18 @@
</para>
</remarks>
</member>
- <member name="T:AVFoundation.AVSpeechSynthesizerDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:AVFoundation.IAVSpeechSynthesizerDelegate" /> interface to support all the methods from the AVSpeechSynthesizerDelegate protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:AVFoundation.IAVSpeechSynthesizerDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original AVSpeechSynthesizerDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
- </remarks>
- </member>
- <member name="M:AVFoundation.AVSpeechSynthesizerDelegate.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVSpeechSynthesizerDelegate" /> with default values.</summary>
+ <member name="T:AVFoundation.AVSemanticSegmentationMatteTypeExtensions">
+ <summary>Extension methods for the <see cref="T:AVFoundation.AVSemanticSegmentationMatteType" /> enumeration.</summary>
</member>
- <member name="M:AVFoundation.AVSpeechSynthesizerDelegate.#ctor(Foundation.NSObjectFlag)">
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
- <remarks>
- <para>
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
- The actual initialization of the object is up to the developer.
- </para>
- <para>
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
- Once the allocation has taken place, the constructor has to initialize the object.
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
- </para>
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
- <para>
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
- If this is not the case, developers should instead chain to the proper constructor in their class.
- </para>
- <para>
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
- Typically the chaining would look like this:
- </para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- //
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
- // No actual initXxx method is invoked, that is done later in the constructor
- //
- // This is taken from the iOS SDK's source code for the UIView class:
- //
- [Export ("initWithFrame:")]
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
- {
- // Invoke the init method now.
- var initWithFrame = new Selector ("initWithFrame:").Handle;
- if (IsDirectBinding) {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
- } else {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
- }
- }
- ]]></code>
- </example>
- </remarks>
+ <member name="M:AVFoundation.AVSemanticSegmentationMatteTypeExtensions.GetConstant(AVFoundation.AVSemanticSegmentationMatteType)">
+ <summary>Retrieves the <see cref="T:Foundation.NSString" /> constant that describes <paramref name="self" />.</summary>
+ <param name="self">The instance on which this method operates.</param>
</member>
- <member name="M:AVFoundation.AVSpeechSynthesizerDelegate.#ctor(ObjCRuntime.NativeHandle)">
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
- <param name="handle">Pointer (handle) to the unmanaged object.</param>
- <remarks>
- <para>
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
- </para>
- </remarks>
+ <member name="M:AVFoundation.AVSemanticSegmentationMatteTypeExtensions.GetValue(Foundation.NSString)">
+ <summary>Retrieves the <see cref="T:AVFoundation.AVSemanticSegmentationMatteType" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
</member>
- <member name="P:AVFoundation.AVSpeechUtterance.ClassHandle">
+ <member name="P:AVFoundation.AVSpeechSynthesisVoice.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24357,10 +24279,10 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVSpeechUtterance.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVSpeechUtterance" /> with default values.</summary>
+ <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVSpeechSynthesisVoice" /> with default values.</summary>
</member>
- <member name="M:AVFoundation.AVSpeechUtterance.#ctor(Foundation.NSCoder)">
+ <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor(Foundation.NSCoder)">
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
<param name="coder">The unarchiver object.</param>
<remarks>
@@ -24369,7 +24291,7 @@
<para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
</remarks>
</member>
- <member name="M:AVFoundation.AVSpeechUtterance.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24416,7 +24338,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVSpeechUtterance.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVSpeechSynthesisVoice.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24426,28 +24348,16 @@
</para>
</remarks>
</member>
- <member name="P:AVFoundation.AVSynchronizedLayer.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
- <remarks>
- Each managed class mirrors an unmanaged Objective-C class.
- This value contains the pointer to the Objective-C class.
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
- </remarks>
- </member>
- <member name="M:AVFoundation.AVSynchronizedLayer.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVSynchronizedLayer" /> with default values.</summary>
- </member>
- <member name="M:AVFoundation.AVSynchronizedLayer.#ctor(Foundation.NSCoder)">
- <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
- <param name="coder">The unarchiver object.</param>
+ <member name="T:AVFoundation.AVSpeechSynthesizerDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:AVFoundation.IAVSpeechSynthesizerDelegate" /> interface to support all the methods from the AVSpeechSynthesizerDelegate protocol.</summary>
<remarks>
- <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
- <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
- <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
+ <para>The extension methods for <see cref="T:AVFoundation.IAVSpeechSynthesizerDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original AVSpeechSynthesizerDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
</remarks>
</member>
- <member name="M:AVFoundation.AVSynchronizedLayer.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVSpeechSynthesizerDelegate.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVSpeechSynthesizerDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:AVFoundation.AVSpeechSynthesizerDelegate.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24494,7 +24404,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVSynchronizedLayer.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVSpeechSynthesizerDelegate.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24504,7 +24414,7 @@
</para>
</remarks>
</member>
- <member name="P:AVFoundation.AVTimedMetadataGroup.ClassHandle">
+ <member name="P:AVFoundation.AVSpeechUtterance.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24513,10 +24423,19 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVTimedMetadataGroup.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVTimedMetadataGroup" /> with default values.</summary>
+ <member name="M:AVFoundation.AVSpeechUtterance.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVSpeechUtterance" /> with default values.</summary>
</member>
- <member name="M:AVFoundation.AVTimedMetadataGroup.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVSpeechUtterance.#ctor(Foundation.NSCoder)">
+ <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
+ <param name="coder">The unarchiver object.</param>
+ <remarks>
+ <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
+ <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
+ <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVSpeechUtterance.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24563,7 +24482,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVTimedMetadataGroup.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVSpeechUtterance.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24573,7 +24492,7 @@
</para>
</remarks>
</member>
- <member name="P:AVFoundation.AVUrlAsset.ClassHandle">
+ <member name="P:AVFoundation.AVSynchronizedLayer.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24582,95 +24501,19 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVUrlAsset.#ctor(Foundation.NSObjectFlag)">
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
- <remarks>
- <para>
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
- The actual initialization of the object is up to the developer.
- </para>
- <para>
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
- Once the allocation has taken place, the constructor has to initialize the object.
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
- </para>
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
- <para>
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
- If this is not the case, developers should instead chain to the proper constructor in their class.
- </para>
- <para>
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
- Typically the chaining would look like this:
- </para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- //
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
- // No actual initXxx method is invoked, that is done later in the constructor
- //
- // This is taken from the iOS SDK's source code for the UIView class:
- //
- [Export ("initWithFrame:")]
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
- {
- // Invoke the init method now.
- var initWithFrame = new Selector ("initWithFrame:").Handle;
- if (IsDirectBinding) {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
- } else {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
- }
- }
- ]]></code>
- </example>
- </remarks>
- </member>
- <member name="M:AVFoundation.AVUrlAsset.#ctor(ObjCRuntime.NativeHandle)">
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
- <param name="handle">Pointer (handle) to the unmanaged object.</param>
- <remarks>
- <para>
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
- </para>
- </remarks>
- </member>
- <member name="T:AVFoundation.AVVideoApertureModeExtensions">
- <summary>Extension methods for the <see cref="T:AVFoundation.AVVideoApertureMode" /> enumeration.</summary>
- </member>
- <member name="M:AVFoundation.AVVideoApertureModeExtensions.GetConstant(AVFoundation.AVVideoApertureMode)">
- <summary>Retrieves the <see cref="T:Foundation.NSString" /> constant that describes <paramref name="self" />.</summary>
- <param name="self">The instance on which this method operates.</param>
- </member>
- <member name="M:AVFoundation.AVVideoApertureModeExtensions.GetValue(Foundation.NSString)">
- <summary>Retrieves the <see cref="T:AVFoundation.AVVideoApertureMode" /> value named by <paramref name="constant" />.</summary>
- <param name="constant">The name of the constant to retrieve.</param>
- </member>
- <member name="T:AVFoundation.AVVideoCodecTypeExtensions">
- <summary>Extension methods for the <see cref="T:AVFoundation.AVVideoCodecType" /> enumeration.</summary>
- </member>
- <member name="M:AVFoundation.AVVideoCodecTypeExtensions.GetConstant(AVFoundation.AVVideoCodecType)">
- <summary>Retrieves the <see cref="T:Foundation.NSString" /> constant that describes <paramref name="self" />.</summary>
- <param name="self">The instance on which this method operates.</param>
- </member>
- <member name="M:AVFoundation.AVVideoCodecTypeExtensions.GetValue(Foundation.NSString)">
- <summary>Retrieves the <see cref="T:AVFoundation.AVVideoCodecType" /> value named by <paramref name="constant" />.</summary>
- <param name="constant">The name of the constant to retrieve.</param>
+ <member name="M:AVFoundation.AVSynchronizedLayer.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVSynchronizedLayer" /> with default values.</summary>
</member>
- <member name="T:AVFoundation.AVVideoCompositing_Extensions">
- <summary>Extension methods to the <see cref="T:AVFoundation.IAVVideoCompositing" /> interface to support all the methods from the AVVideoCompositing protocol.</summary>
+ <member name="M:AVFoundation.AVSynchronizedLayer.#ctor(Foundation.NSCoder)">
+ <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
+ <param name="coder">The unarchiver object.</param>
<remarks>
- <para>The extension methods for <see cref="T:AVFoundation.IAVVideoCompositing" /> interface allow developers to treat instances of the interface as having all the optional methods of the original AVVideoCompositing protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
+ <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
+ <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
+ <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
</remarks>
</member>
- <member name="M:AVFoundation.AVVideoCompositing.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVVideoCompositing" /> with default values.</summary>
- </member>
- <member name="M:AVFoundation.AVVideoCompositing.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVSynchronizedLayer.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24717,7 +24560,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVVideoCompositing.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVSynchronizedLayer.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24727,7 +24570,7 @@
</para>
</remarks>
</member>
- <member name="P:AVFoundation.AVVideoComposition.ClassHandle">
+ <member name="P:AVFoundation.AVTimedMetadataGroup.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24736,10 +24579,10 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVVideoComposition.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVVideoComposition" /> with default values.</summary>
+ <member name="M:AVFoundation.AVTimedMetadataGroup.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVTimedMetadataGroup" /> with default values.</summary>
</member>
- <member name="M:AVFoundation.AVVideoComposition.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVTimedMetadataGroup.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -24786,7 +24629,7 @@
</example>
</remarks>
</member>
- <member name="M:AVFoundation.AVVideoComposition.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:AVFoundation.AVTimedMetadataGroup.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -24796,7 +24639,7 @@
</para>
</remarks>
</member>
- <member name="P:AVFoundation.AVVideoCompositionCoreAnimationTool.ClassHandle">
+ <member name="P:AVFoundation.AVUrlAsset.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -24805,10 +24648,233 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:AVFoundation.AVVideoCompositionCoreAnimationTool.#ctor">
- <summary>Creates a new <see cref="T:AVFoundation.AVVideoCompositionCoreAnimationTool" /> with default values.</summary>
- </member>
- <member name="M:AVFoundation.AVVideoCompositionCoreAnimationTool.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:AVFoundation.AVUrlAsset.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVUrlAsset.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:AVFoundation.AVVideoApertureModeExtensions">
+ <summary>Extension methods for the <see cref="T:AVFoundation.AVVideoApertureMode" /> enumeration.</summary>
+ </member>
+ <member name="M:AVFoundation.AVVideoApertureModeExtensions.GetConstant(AVFoundation.AVVideoApertureMode)">
+ <summary>Retrieves the <see cref="T:Foundation.NSString" /> constant that describes <paramref name="self" />.</summary>
+ <param name="self">The instance on which this method operates.</param>
+ </member>
+ <member name="M:AVFoundation.AVVideoApertureModeExtensions.GetValue(Foundation.NSString)">
+ <summary>Retrieves the <see cref="T:AVFoundation.AVVideoApertureMode" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
+ </member>
+ <member name="T:AVFoundation.AVVideoCodecTypeExtensions">
+ <summary>Extension methods for the <see cref="T:AVFoundation.AVVideoCodecType" /> enumeration.</summary>
+ </member>
+ <member name="M:AVFoundation.AVVideoCodecTypeExtensions.GetConstant(AVFoundation.AVVideoCodecType)">
+ <summary>Retrieves the <see cref="T:Foundation.NSString" /> constant that describes <paramref name="self" />.</summary>
+ <param name="self">The instance on which this method operates.</param>
+ </member>
+ <member name="M:AVFoundation.AVVideoCodecTypeExtensions.GetValue(Foundation.NSString)">
+ <summary>Retrieves the <see cref="T:AVFoundation.AVVideoCodecType" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
+ </member>
+ <member name="T:AVFoundation.AVVideoCompositing_Extensions">
+ <summary>Extension methods to the <see cref="T:AVFoundation.IAVVideoCompositing" /> interface to support all the methods from the AVVideoCompositing protocol.</summary>
+ <remarks>
+ <para>The extension methods for <see cref="T:AVFoundation.IAVVideoCompositing" /> interface allow developers to treat instances of the interface as having all the optional methods of the original AVVideoCompositing protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVVideoCompositing.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVVideoCompositing" /> with default values.</summary>
+ </member>
+ <member name="M:AVFoundation.AVVideoCompositing.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVVideoCompositing.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:AVFoundation.AVVideoComposition.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
+ <remarks>
+ Each managed class mirrors an unmanaged Objective-C class.
+ This value contains the pointer to the Objective-C class.
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVVideoComposition.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVVideoComposition" /> with default values.</summary>
+ </member>
+ <member name="M:AVFoundation.AVVideoComposition.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVVideoComposition.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:AVFoundation.AVVideoCompositionCoreAnimationTool.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
+ <remarks>
+ Each managed class mirrors an unmanaged Objective-C class.
+ This value contains the pointer to the Objective-C class.
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ </remarks>
+ </member>
+ <member name="M:AVFoundation.AVVideoCompositionCoreAnimationTool.#ctor">
+ <summary>Creates a new <see cref="T:AVFoundation.AVVideoCompositionCoreAnimationTool" /> with default values.</summary>
+ </member>
+ <member name="M:AVFoundation.AVVideoCompositionCoreAnimationTool.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -39450,32 +39516,7 @@
<param name="action">The selector to call on the current object.</param>
<returns>A token that can be used to unregister the callback by calling <see cref="M:UnregisterForTraitChanges" />.</returns>
</member>
- <member name="M:UIKit.IUITraitChangeObservable.RegisterForTraitChanges(ObjCRuntime.Class[],System.Action{UIKit.IUITraitEnvironment,UIKit.UITraitCollection})">
- <summary>
- Registers a selector that will be called on the specified object when any of the specified traits changes.
- </summary>
- <param name="traits">The traits to observe.</param>
- <param name="handler">The callback to execute when any of the specified traits changes.</param>
- <returns>A token that can be used to unregister the callback by calling <see cref="M:UnregisterForTraitChanges" />.</returns>
- </member>
- <member name="M:UIKit.IUITraitChangeObservable.RegisterForTraitChanges(ObjCRuntime.Class[],Foundation.NSObject,ObjCRuntime.Selector)">
- <summary>
- Registers a selector that will be called on the specified object when any of the specified traits changes.
- </summary>
- <param name="traits">The traits to observe.</param>
- <param name="target">The object whose specified selector will be called.</param>
- <param name="action">The selector to call on the specified object.</param>
- <returns>A token that can be used to unregister the callback by calling <see cref="M:UnregisterForTraitChanges" />.</returns>
- </member>
- <member name="M:UIKit.IUITraitChangeObservable.RegisterForTraitChanges(ObjCRuntime.Class[],ObjCRuntime.Selector)">
- <summary>
- Registers a selector that will be called on the specified object when any of the specified traits changes.
- </summary>
- <param name="traits">The traits to observe.</param>
- <param name="action">The selector to call on the current object.</param>
- <returns>A token that can be used to unregister the callback by calling <see cref="M:UnregisterForTraitChanges" />.</returns>
- </member>
- <member name="P:UIKit.UITraitCollection.ClassHandle">
+ <member name="P:UIKit.UIPresentationController.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -39484,21 +39525,7 @@
It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
</remarks>
</member>
- <member name="M:UIKit.UITraitCollection.#ctor">
- <summary>Creates a new <see cref="T:UIKit.UITraitCollection" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623517-init</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.#ctor(Foundation.NSCoder)">
- <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
- <param name="coder">The unarchiver object.</param>
- <remarks>
- <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
- <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
- <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
- </remarks>
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623504-initwithcoder</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:UIKit.UIPresentationController.#ctor(Foundation.NSObjectFlag)">
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<remarks>
@@ -39545,124 +39572,7 @@
</example>
</remarks>
</member>
- <member name="M:UIKit.UITraitCollection.#ctor(ObjCRuntime.NativeHandle)">
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
- <param name="handle">Pointer (handle) to the unmanaged object.</param>
- <remarks>
- <para>
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
- </para>
- </remarks>
- </member>
- <member name="M:UIKit.IUITraitOverrides.ContainsTrait``1">
- <summary>
- Check whether the specified trait is overridden.
- </summary>
- <typeparam name="T">The trait to check for.</typeparam>
- <returns>True if the specified trait is overridden.</returns>
- </member>
- <member name="M:UIKit.IUITraitOverrides.RemoveTrait``1">
- <summary>
- Removes the specified trait override.
- </summary>
- <typeparam name="T">The trait to remove.</typeparam>
- </member>
- <member name="M:UIKit.IUITraitOverrides.ContainsTrait(System.Type)">
- <summary>
- Check whether the specified trait is overridden.
- </summary>
- <param name="trait">The trait to check for.</param>
- <returns>True if the specified trait is overridden.</returns>
- </member>
- <member name="M:UIKit.IUITraitOverrides.RemoveTrait(System.Type)">
- <summary>
- Removes the specified trait override.
- </summary>
- <param name="trait">The trait to remove.</param>
- </member>
- <member name="M:UIKit.IUITraitOverrides.ContainsTrait(ObjCRuntime.Class)">
- <summary>
- Check whether the specified trait is overridden.
- </summary>
- <param name="trait">The trait to check for.</param>
- <returns>True if the specified trait is overridden.</returns>
- </member>
- <member name="M:UIKit.IUITraitOverrides.RemoveTrait(ObjCRuntime.Class)">
- <summary>
- Removes the specified trait override.
- </summary>
- <param name="trait">The trait to remove.</param>
- </member>
- <member name="P:UIKit.UIVibrancyEffect.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
- <remarks>
- Each managed class mirrors an unmanaged Objective-C class.
- This value contains the pointer to the Objective-C class.
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
- </remarks>
- </member>
- <member name="M:UIKit.UIVibrancyEffect.#ctor">
- <summary>Creates a new <see cref="T:UIKit.UIVibrancyEffect" /> with default values.</summary>
- </member>
- <member name="M:UIKit.UIVibrancyEffect.#ctor(Foundation.NSCoder)">
- <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
- <param name="coder">The unarchiver object.</param>
- <remarks>
- <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
- <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
- <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
- </remarks>
- </member>
- <member name="M:UIKit.UIVibrancyEffect.#ctor(Foundation.NSObjectFlag)">
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
- <remarks>
- <para>
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
- The actual initialization of the object is up to the developer.
- </para>
- <para>
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
- Once the allocation has taken place, the constructor has to initialize the object.
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
- </para>
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
- <para>
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
- If this is not the case, developers should instead chain to the proper constructor in their class.
- </para>
- <para>
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
- Typically the chaining would look like this:
- </para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- //
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
- // No actual initXxx method is invoked, that is done later in the constructor
- //
- // This is taken from the iOS SDK's source code for the UIView class:
- //
- [Export ("initWithFrame:")]
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
- {
- // Invoke the init method now.
- var initWithFrame = new Selector ("initWithFrame:").Handle;
- if (IsDirectBinding) {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
- } else {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
- }
- }
- ]]></code>
- </example>
- </remarks>
- </member>
- <member name="M:UIKit.UIVibrancyEffect.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:UIKit.UIPresentationController.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -41029,6 +40939,275 @@
</example>
</remarks>
</member>
+ <member name="P:UIKit.UIWindowScene.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
+ <remarks>
+ Each managed class mirrors an unmanaged Objective-C class.
+ This value contains the pointer to the Objective-C class.
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ </remarks>
+ </member>
+ <member name="M:UIKit.UIWindowScene.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:UIKit.UIWindowScene.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:UIKit.UITraitChangeObservable_Extensions">
+ <summary>Extension methods to the <see cref="T:UIKit.IUITraitChangeObservable" /> interface to support all the methods from the UITraitChangeObservable protocol.</summary>
+ <remarks>
+ <para>The extension methods for <see cref="T:UIKit.IUITraitChangeObservable" /> interface allow developers to treat instances of the interface as having all the optional methods of the original UITraitChangeObservable protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
+ </remarks>
+ </member>
+ <member name="P:UIKit.UITraitCollection.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
+ <remarks>
+ Each managed class mirrors an unmanaged Objective-C class.
+ This value contains the pointer to the Objective-C class.
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ </remarks>
+ </member>
+ <member name="M:UIKit.UITraitCollection.#ctor">
+ <summary>Creates a new <see cref="T:UIKit.UITraitCollection" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623517-init</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.#ctor(Foundation.NSCoder)">
+ <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
+ <param name="coder">The unarchiver object.</param>
+ <remarks>
+ <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
+ <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
+ <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
+ </remarks>
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623504-initwithcoder</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:UIKit.UITraitCollection.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:UIKit.IUITraitOverrides.ContainsTrait``1">
+ <summary>
+ Check whether the specified trait is overridden.
+ </summary>
+ <typeparam name="T">The trait to check for.</typeparam>
+ <returns>True if the specified trait is overridden.</returns>
+ </member>
+ <member name="M:UIKit.IUITraitOverrides.RemoveTrait``1">
+ <summary>
+ Removes the specified trait override.
+ </summary>
+ <typeparam name="T">The trait to remove.</typeparam>
+ </member>
+ <member name="M:UIKit.IUITraitOverrides.ContainsTrait(System.Type)">
+ <summary>
+ Check whether the specified trait is overridden.
+ </summary>
+ <param name="trait">The trait to check for.</param>
+ <returns>True if the specified trait is overridden.</returns>
+ </member>
+ <member name="M:UIKit.IUITraitOverrides.RemoveTrait(System.Type)">
+ <summary>
+ Removes the specified trait override.
+ </summary>
+ <param name="trait">The trait to remove.</param>
+ </member>
+ <member name="M:UIKit.IUITraitOverrides.ContainsTrait(ObjCRuntime.Class)">
+ <summary>
+ Check whether the specified trait is overridden.
+ </summary>
+ <param name="trait">The trait to check for.</param>
+ <returns>True if the specified trait is overridden.</returns>
+ </member>
+ <member name="M:UIKit.IUITraitOverrides.RemoveTrait(ObjCRuntime.Class)">
+ <summary>
+ Removes the specified trait override.
+ </summary>
+ <param name="trait">The trait to remove.</param>
+ </member>
+ <member name="P:UIKit.UIVibrancyEffect.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
+ <remarks>
+ Each managed class mirrors an unmanaged Objective-C class.
+ This value contains the pointer to the Objective-C class.
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ </remarks>
+ </member>
+ <member name="M:UIKit.UIVibrancyEffect.#ctor">
+ <summary>Creates a new <see cref="T:UIKit.UIVibrancyEffect" /> with default values.</summary>
+ </member>
+ <member name="M:UIKit.UIVibrancyEffect.#ctor(Foundation.NSCoder)">
+ <summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
+ <param name="coder">The unarchiver object.</param>
+ <remarks>
+ <para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
+ <para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the <c>[Export("initWithCoder:"]</c> attribute.</para>
+ <para>The state of this object can also be serialized by using the <see cref="M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)" /> companion method.</para>
+ </remarks>
+ </member>
+ <member name="M:UIKit.UIVibrancyEffect.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:UIKit.UIVibrancyEffect.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
<member name="P:UIKit.UIWindow.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
@@ -67223,72 +67402,6 @@
<member name="T:UIKit.UIPreferredPresentationStyle">
<summary>Enumerates how the data from a <see cref="T:Foundation.NSItemProvider" /> should be presented.</summary>
</member>
- <member name="P:UIKit.UIPresentationController.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
- <remarks>
- Each managed class mirrors an unmanaged Objective-C class.
- This value contains the pointer to the Objective-C class.
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
- </remarks>
- </member>
- <member name="M:UIKit.UIPresentationController.#ctor(Foundation.NSObjectFlag)">
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
- <remarks>
- <para>
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
- The actual initialization of the object is up to the developer.
- </para>
- <para>
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
- Once the allocation has taken place, the constructor has to initialize the object.
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
- </para>
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
- <para>
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
- If this is not the case, developers should instead chain to the proper constructor in their class.
- </para>
- <para>
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
- Typically the chaining would look like this:
- </para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- //
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
- // No actual initXxx method is invoked, that is done later in the constructor
- //
- // This is taken from the iOS SDK's source code for the UIView class:
- //
- [Export ("initWithFrame:")]
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
- {
- // Invoke the init method now.
- var initWithFrame = new Selector ("initWithFrame:").Handle;
- if (IsDirectBinding) {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
- } else {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
- }
- }
- ]]></code>
- </example>
- </remarks>
- </member>
- <member name="M:UIKit.UIPresentationController.#ctor(ObjCRuntime.NativeHandle)">
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
- <param name="handle">Pointer (handle) to the unmanaged object.</param>
- <remarks>
- <para>
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
- </para>
- </remarks>
- </member>
<member name="P:UIKit.UIPress.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
@@ -79331,12 +79444,6 @@
</para>
</remarks>
</member>
- <member name="T:UIKit.UITraitChangeObservable_Extensions">
- <summary>Extension methods to the <see cref="T:UIKit.IUITraitChangeObservable" /> interface to support all the methods from the UITraitChangeObservable protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:UIKit.IUITraitChangeObservable" /> interface allow developers to treat instances of the interface as having all the optional methods of the original UITraitChangeObservable protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
- </remarks>
- </member>
<member name="P:UIKit.UITraitDisplayGamut.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
@@ -82032,72 +82139,6 @@
<member name="T:UIKit.UIWebViewNavigationType">
<summary>An enumeration of navigation types for use in a <see cref="T:UIKit.UIWebView" />.</summary>
</member>
- <member name="P:UIKit.UIWindowScene.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
- <remarks>
- Each managed class mirrors an unmanaged Objective-C class.
- This value contains the pointer to the Objective-C class.
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
- </remarks>
- </member>
- <member name="M:UIKit.UIWindowScene.#ctor(Foundation.NSObjectFlag)">
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
- <remarks>
- <para>
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
- The actual initialization of the object is up to the developer.
- </para>
- <para>
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
- Once the allocation has taken place, the constructor has to initialize the object.
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
- </para>
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
- <para>
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
- If this is not the case, developers should instead chain to the proper constructor in their class.
- </para>
- <para>
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
- Typically the chaining would look like this:
- </para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- //
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
- // No actual initXxx method is invoked, that is done later in the constructor
- //
- // This is taken from the iOS SDK's source code for the UIView class:
- //
- [Export ("initWithFrame:")]
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
- {
- // Invoke the init method now.
- var initWithFrame = new Selector ("initWithFrame:").Handle;
- if (IsDirectBinding) {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
- } else {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
- }
- }
- ]]></code>
- </example>
- </remarks>
- </member>
- <member name="M:UIKit.UIWindowScene.#ctor(ObjCRuntime.NativeHandle)">
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
- <param name="handle">Pointer (handle) to the unmanaged object.</param>
- <remarks>
- <para>
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
- </para>
- </remarks>
- </member>
<member name="P:UIKit.UIWindowSceneActivationAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
@@ -144310,7 +144351,73 @@
</example>
</remarks>
</member>
- <member name="M:Foundation.NSXpcConnection.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Foundation.NSXpcConnection.#ctor(ObjCRuntime.NativeHandle)">
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ <remarks>
+ <para>
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:Foundation.NSXpcInterface.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
+ <remarks>
+ Each managed class mirrors an unmanaged Objective-C class.
+ This value contains the pointer to the Objective-C class.
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ </remarks>
+ </member>
+ <member name="M:Foundation.NSXpcInterface.#ctor(Foundation.NSObjectFlag)">
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ <remarks>
+ <para>
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ The actual initialization of the object is up to the developer.
+ </para>
+ <para>
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ Once the allocation has taken place, the constructor has to initialize the object.
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ </para>
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ <para>
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ If this is not the case, developers should instead chain to the proper constructor in their class.
+ </para>
+ <para>
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
+ Typically the chaining would look like this:
+ </para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ //
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ // No actual initXxx method is invoked, that is done later in the constructor
+ //
+ // This is taken from the iOS SDK's source code for the UIView class:
+ //
+ [Export ("initWithFrame:")]
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ {
+ // Invoke the init method now.
+ var initWithFrame = new Selector ("initWithFrame:").Handle;
+ if (IsDirectBinding) {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ } else {
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ }
+ }
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:Foundation.NSXpcInterface.#ctor(ObjCRuntime.NativeHandle)">
<summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<remarks>
@@ -144320,71 +144427,18 @@
</para>
</remarks>
</member>
- <member name="P:Foundation.NSXpcInterface.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
- <remarks>
- Each managed class mirrors an unmanaged Objective-C class.
- This value contains the pointer to the Objective-C class.
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
- </remarks>
+ <member name="P:Foundation.ProtocolAttribute.BackwardsCompatibleCodeGeneration">
+ <summary>
+ <para>This property indicates whether the binding generator will generate backwards-compatible code for the protocol in question.</para>
+ <para>In particular, if this property is true, then the binding generator will generate extension methods for optional members and <see cref="T:Foundation.ProtocolMemberAttribute" /> attributes on the protocol interface for all protocol members.</para>
+ </summary>
+ <remarks>This property is by default true.</remarks>
</member>
- <member name="M:Foundation.NSXpcInterface.#ctor(Foundation.NSObjectFlag)">
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
- <remarks>
- <para>
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />.
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
- The actual initialization of the object is up to the developer.
- </para>
- <para>
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
- Once the allocation has taken place, the constructor has to initialize the object.
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
- </para>
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
- <para>
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
- If this is not the case, developers should instead chain to the proper constructor in their class.
- </para>
- <para>
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration.
- Typically the chaining would look like this:
- </para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- //
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
- // No actual initXxx method is invoked, that is done later in the constructor
- //
- // This is taken from the iOS SDK's source code for the UIView class:
- //
- [Export ("initWithFrame:")]
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
- {
- // Invoke the init method now.
- var initWithFrame = new Selector ("initWithFrame:").Handle;
- if (IsDirectBinding) {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
- } else {
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
- }
- }
- ]]></code>
- </example>
- </remarks>
+ <member name="T:Foundation.RequiredMemberAttribute">
+ <summary>This attribute is added by the binding generator to members that bind required protocol members.</summary>
</member>
- <member name="M:Foundation.NSXpcInterface.#ctor(ObjCRuntime.NativeHandle)">
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
- <param name="handle">Pointer (handle) to the unmanaged object.</param>
- <remarks>
- <para>
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
- </para>
- </remarks>
+ <member name="T:Foundation.OptionalMemberAttribute">
+ <summary>This attribute is added by the binding generator to members that bind optional protocol members.</summary>
</member>
<member name="T:Foundation.XpcInterfaceAttribute">
<summary>
@@ -350598,6 +350652,75 @@
<member name="P:AVFoundation.AVSampleBufferRenderSynchronizer.Timebase">
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplebufferrendersynchronizer/2867822-timebase</appledoc>
</member>
+ <member name="T:AVFoundation.AVSampleCursor">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.ComparePositionInDecodeOrder(AVFoundation.AVSampleCursor)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390608-comparepositionindecodeorderwith</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.Copy(Foundation.NSZone)">
+ <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.CopyCurrentSampleFormatDescription">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390703-copycurrentsampleformatdescripti</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan(AVFoundation.AVSampleCursor)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386558-sampleswithearlierdecodetimestam</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan(AVFoundation.AVSampleCursor)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390029-sampleswithlaterdecodetimestamps</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.StepByDecodeTime(CoreMedia.CMTime,System.Boolean@)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389152-stepbydecodetime</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.StepByPresentationTime(CoreMedia.CMTime,System.Boolean@)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387680-stepbypresentationtime</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.StepInDecodeOrder(System.Int64)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389606-stepindecodeorderbycount</appledoc>
+ </member>
+ <member name="M:AVFoundation.AVSampleCursor.StepInPresentationOrder(System.Int64)">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388834-stepinpresentationorderbycount</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkInfo_Blittable">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387481-currentchunkinfo</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageRange">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390385-currentchunkstoragerange</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3131266-currentsampleaudiodependencyinfo</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyAttachments">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3752983-currentsampledependencyattachmen</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo_Blittable">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390766-currentsampledependencyinfo</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDuration">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389833-currentsampleduration</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleIndexInChunk">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387806-currentsampleindexinchunk</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo_Blittable">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390776-currentsamplesyncinfo</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.DecodeTimeStamp">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388412-decodetimestamp</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.PresentationTimeStamp">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389740-presentationtimestamp</appledoc>
+ </member>
+ <member name="P:AVFoundation.AVSampleCursor.SamplesRequiredForDecoderRefresh">
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386446-samplesrequiredfordecoderrefresh</appledoc>
+ </member>
<member name="T:AVFoundation.AVSemanticSegmentationMatte">
<appledoc>https://developer.apple.com/documentation/avfoundation/avsemanticsegmentationmatte</appledoc>
</member>
@@ -393858,179 +393981,119 @@
<member name="P:UIKit.UIToolbar.WeakDelegate">
<appledoc>https://developer.apple.com/documentation/uikit/uitoolbar/1617992-delegate</appledoc>
</member>
- <member name="T:UIKit.UITraitCollection">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.Contains(UIKit.UITraitCollection)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623506-containstraitsincollection</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.Copy(Foundation.NSZone)">
- <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromAccessibilityContrast(UIKit.UIAccessibilityContrast)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238083-traitcollectionwithaccessibility</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromActiveAppearance(UIKit.UIUserInterfaceActiveAppearance)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3618953-traitcollectionwithactiveappeara</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromDisplayGamut(UIKit.UIDisplayGamut)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1771747-traitcollectionwithdisplaygamut</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromDisplayScale(System.Runtime.InteropServices.NFloat)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623518-traitcollectionwithdisplayscale</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromForceTouchCapability(UIKit.UIForceTouchCapability)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623511-traitcollectionwithforcetouchcap</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromHorizontalSizeClass(UIKit.UIUserInterfaceSizeClass)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623520-traitcollectionwithhorizontalsiz</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromLayoutDirection(UIKit.UITraitEnvironmentLayoutDirection)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1648354-traitcollectionwithlayoutdirecti</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromLegibilityWeight(UIKit.UILegibilityWeight)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3255095-traitcollectionwithlegibilitywei</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromSceneCaptureState(UIKit.UISceneCaptureState)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4292629-traitcollectionwithscenecaptures</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromTraitsFromCollections(UIKit.UITraitCollection[])">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623512-traitcollectionwithtraitsfromcol</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromUserInterfaceIdiom(UIKit.UIUserInterfaceIdiom)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623507-traitcollectionwithuserinterface</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromUserInterfaceLevel(UIKit.UIUserInterfaceLevel)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238084-traitcollectionwithuserinterface</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromUserInterfaceStyle(UIKit.UIUserInterfaceStyle)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1651062-traitcollectionwithuserinterface</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.FromVerticalSizeClass(UIKit.UIUserInterfaceSizeClass)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623505-traitcollectionwithverticalsizec</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.GetChangedTraits(UIKit.UITraitCollection)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134882-changedtraitsfromtraitcollection</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.GetObject(UIKit.IUIObjectTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134883-objectfortrait</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollection(UIKit.UINSToolbarItemPresentationSize)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3975942-traitcollectionwithtoolbaritempr</appledoc>
- </member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollection(System.String)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4210403-traitcollectionwithtypesettingla</appledoc>
+ <member name="T:UIKit.UIPresentationController">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollection(UIKit.UIImageDynamicRange)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4173175-traitcollectionwithimagedynamicr</appledoc>
+ <member name="M:UIKit.UIPresentationController.#ctor(UIKit.UIViewController,UIKit.UIViewController)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618328-initwithpresentedviewcontroller</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionByModifyingTraits(System.Func{UIKit.IUIMutableTraits})">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134886-traitcollectionbymodifyingtraits</appledoc>
+ <member name="M:UIKit.UIPresentationController.AdaptivePresentationStyle">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618340-adaptivepresentationstyle</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionByReplacingObject(Foundation.NSObject,UIKit.IUIObjectTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134889-traitcollectionbyreplacingobject</appledoc>
+ <member name="M:UIKit.UIPresentationController.AdaptivePresentationStyle(UIKit.UITraitCollection)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618325-adaptivepresentationstylefortrai</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionByReplacingValue(System.Runtime.InteropServices.NFloat,UIKit.IUICGFloatTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134887-traitcollectionbyreplacingcgfloa</appledoc>
+ <member name="M:UIKit.UIPresentationController.ContainerViewDidLayoutSubviews">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618331-containerviewdidlayoutsubviews</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithObject(Foundation.NSObject,UIKit.IUIObjectTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134892-traitcollectionwithobject</appledoc>
+ <member name="M:UIKit.UIPresentationController.ContainerViewWillLayoutSubviews">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618341-containerviewwilllayoutsubviews</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithTraits(System.Func{UIKit.IUIMutableTraits})">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134893-traitcollectionwithtraits</appledoc>
+ <member name="M:UIKit.UIPresentationController.DidUpdateFocus(UIKit.UIFocusUpdateContext,UIKit.UIFocusAnimationCoordinator)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616841-didupdatefocusincontext</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithValue(System.Runtime.InteropServices.NFloat,UIKit.IUICGFloatTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134890-traitcollectionwithcgfloatvalue</appledoc>
+ <member name="M:UIKit.UIPresentationController.DismissalTransitionDidEnd(System.Boolean)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618323-dismissaltransitiondidend</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithValue(System.IntPtr,UIKit.IUINSIntegerTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134891-traitcollectionwithnsintegervalu</appledoc>
+ <member name="M:UIKit.UIPresentationController.DismissalTransitionWillBegin">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618342-dismissaltransitionwillbegin</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetValueForTrait(UIKit.IUICGFloatTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134894-valueforcgfloattrait</appledoc>
+ <member name="M:UIKit.UIPresentationController.GetSizeForChildContentContainer(UIKit.IUIContentContainer,CoreGraphics.CGSize)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621484-sizeforchildcontentcontainer</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.GetValueForTrait(UIKit.IUINSIntegerTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134895-valuefornsintegertrait</appledoc>
+ <member name="M:UIKit.UIPresentationController.PreferredContentSizeDidChangeForChildContentContainer(UIKit.IUIContentContainer)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621351-preferredcontentsizedidchangefor</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.HasDifferentColorAppearanceComparedTo(UIKit.UITraitCollection)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238081-hasdifferentcolorappearancecompa</appledoc>
+ <member name="M:UIKit.UIPresentationController.PresentationTransitionDidEnd(System.Boolean)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618327-presentationtransitiondidend</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.PerformAsCurrentTraitCollection(System.Action)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238082-performascurrenttraitcollection</appledoc>
+ <member name="M:UIKit.UIPresentationController.PresentationTransitionWillBegin">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618330-presentationtransitionwillbegin</appledoc>
</member>
- <member name="M:UIKit.UITraitCollection.TraitCollectionByReplacingValue(System.IntPtr,UIKit.IUINSIntegerTraitDefinition)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134888-traitcollectionbyreplacingnsinte</appledoc>
+ <member name="M:UIKit.UIPresentationController.SetNeedsFocusUpdate">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616837-setneedsfocusupdate</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.AccessibilityContrast">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238079-accessibilitycontrast</appledoc>
+ <member name="M:UIKit.UIPresentationController.ShouldUpdateFocus(UIKit.UIFocusUpdateContext)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616831-shouldupdatefocusincontext</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.ActiveAppearance">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3618952-activeappearance</appledoc>
+ <member name="M:UIKit.UIPresentationController.SystemLayoutFittingSizeDidChangeForChildContentContainer(UIKit.IUIContentContainer)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621424-systemlayoutfittingsizedidchange</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.CurrentTraitCollection">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238080-currenttraitcollection</appledoc>
+ <member name="M:UIKit.UIPresentationController.TraitCollectionDidChange(UIKit.UITraitCollection)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitenvironment/1623516-traitcollectiondidchange</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.DisplayGamut">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1771749-displaygamut</appledoc>
+ <member name="M:UIKit.UIPresentationController.UpdateFocusIfNeeded">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616833-updatefocusifneeded</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.DisplayScale">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623519-displayscale</appledoc>
+ <member name="M:UIKit.UIPresentationController.ViewWillTransitionToSize(CoreGraphics.CGSize,UIKit.IUIViewControllerTransitionCoordinator)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621466-viewwilltransitiontosize</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.ForceTouchCapability">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623515-forcetouchcapability</appledoc>
+ <member name="M:UIKit.UIPresentationController.WillTransitionToTraitCollection(UIKit.UITraitCollection,UIKit.IUIViewControllerTransitionCoordinator)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621511-willtransitiontotraitcollection</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.HorizontalSizeClass">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623508-horizontalsizeclass</appledoc>
+ <member name="P:UIKit.UIPresentationController.ContainerView">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618332-containerview</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.ImageConfiguration">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3295976-imageconfiguration</appledoc>
+ <member name="P:UIKit.UIPresentationController.FocusGroupIdentifier">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/3601224-focusgroupidentifier</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.ImageDynamicRange">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4173172-imagedynamicrange</appledoc>
+ <member name="P:UIKit.UIPresentationController.FocusItemContainer">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/2976949-focusitemcontainer</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.LayoutDirection">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1648355-layoutdirection</appledoc>
+ <member name="P:UIKit.UIPresentationController.FrameOfPresentedViewInContainerView">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618337-frameofpresentedviewincontainerv</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.LegibilityWeight">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3255094-legibilityweight</appledoc>
+ <member name="P:UIKit.UIPresentationController.OverrideTraitCollection">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618335-overridetraitcollection</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.PreferredContentSizeCategory">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1771746-preferredcontentsizecategory</appledoc>
+ <member name="P:UIKit.UIPresentationController.ParentFocusEnvironment">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/2976950-parentfocusenvironment</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.SceneCaptureState">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4292628-scenecapturestate</appledoc>
+ <member name="P:UIKit.UIPresentationController.PreferredContentSize">
+ <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621481-preferredcontentsize</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.SystemTraitsAffectingColorAppearance">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134884-systemtraitsaffectingcolorappear</appledoc>
+ <member name="P:UIKit.UIPresentationController.PreferredFocusEnvironments">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1648972-preferredfocusenvironments</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.SystemTraitsAffectingImageLookup">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4173173-systemtraitsaffectingimagelookup</appledoc>
+ <member name="P:UIKit.UIPresentationController.PreferredFocusedView">
+ <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616830-preferredfocusedview</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.ToolbarItemPresentationSize">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3975941-toolbaritempresentationsize</appledoc>
+ <member name="P:UIKit.UIPresentationController.PresentationStyle">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618320-presentationstyle</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.TypesettingLanguage">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4210404-typesettinglanguage</appledoc>
+ <member name="P:UIKit.UIPresentationController.PresentedView">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618321-presentedview</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.UserInterfaceIdiom">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623521-userinterfaceidiom</appledoc>
+ <member name="P:UIKit.UIPresentationController.PresentedViewController">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618322-presentedviewcontroller</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.UserInterfaceLevel">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238085-userinterfacelevel</appledoc>
+ <member name="P:UIKit.UIPresentationController.PresentingViewController">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618338-presentingviewcontroller</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.UserInterfaceStyle">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1651063-userinterfacestyle</appledoc>
+ <member name="P:UIKit.UIPresentationController.ShouldPresentInFullscreen">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618336-shouldpresentinfullscreen</appledoc>
</member>
- <member name="P:UIKit.UITraitCollection.VerticalSizeClass">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623513-verticalsizeclass</appledoc>
+ <member name="P:UIKit.UIPresentationController.ShouldRemovePresentersView">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618319-shouldremovepresentersview</appledoc>
</member>
- <member name="T:UIKit.UIVibrancyEffect">
- <appledoc>https://developer.apple.com/documentation/uikit/uivibrancyeffect</appledoc>
+ <member name="P:UIKit.UIPresentationController.TraitCollection">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitenvironment/1623514-traitcollection</appledoc>
</member>
- <member name="M:UIKit.UIVibrancyEffect.FromBlurEffect(UIKit.UIBlurEffect)">
- <appledoc>https://developer.apple.com/documentation/uikit/uivibrancyeffect/1615064-effectforblureffect</appledoc>
+ <member name="P:UIKit.UIPresentationController.TraitOverrides">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/4134825-traitoverrides</appledoc>
</member>
- <member name="M:UIKit.UIVibrancyEffect.FromBlurEffect(UIKit.UIBlurEffect,UIKit.UIVibrancyEffectStyle)">
- <appledoc>https://developer.apple.com/documentation/uikit/uivibrancyeffect/3229994-effectforblureffect</appledoc>
+ <member name="P:UIKit.UIPresentationController.WeakDelegate">
+ <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618329-delegate</appledoc>
</member>
<member name="T:UIKit.UIView">
<appledoc>https://developer.apple.com/documentation/uikit/uiview</appledoc>
@@ -395100,6 +395163,228 @@
<member name="P:UIKit.UIViewController.WeakTransitioningDelegate">
<appledoc>https://developer.apple.com/documentation/uikit/uiviewcontroller/1621421-transitioningdelegate</appledoc>
</member>
+ <member name="T:UIKit.UIWindowScene">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene</appledoc>
+ </member>
+ <member name="M:UIKit.UIWindowScene.RequestGeometryUpdate(UIKit.UIWindowSceneGeometryPreferences,System.Action{Foundation.NSError})">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3975944-requestgeometryupdatewithprefere</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.ActivityItemsConfigurationSource">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3780514-activityitemsconfigurationsource</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.CoordinateSpace">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198087-coordinatespace</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.EffectiveGeometry">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3975943-effectivegeometry</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.FocusSystem">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3795593-focussystem</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.InterfaceOrientation">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198088-interfaceorientation</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.KeyWindow">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3750932-keywindow</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.Screen">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198089-screen</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.ScreenshotService">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3213938-screenshotservice</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.SizeRestrictions">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3368166-sizerestrictions</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.StatusBarManager">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3213943-statusbarmanager</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.TraitCollection">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198090-traitcollection</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.TraitOverrides">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/4134902-traitoverrides</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.WindowingBehaviors">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3930382-windowingbehaviors</appledoc>
+ </member>
+ <member name="P:UIKit.UIWindowScene.Windows">
+ <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198091-windows</appledoc>
+ </member>
+ <member name="T:UIKit.UITraitCollection">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.Contains(UIKit.UITraitCollection)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623506-containstraitsincollection</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.Copy(Foundation.NSZone)">
+ <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromAccessibilityContrast(UIKit.UIAccessibilityContrast)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238083-traitcollectionwithaccessibility</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromActiveAppearance(UIKit.UIUserInterfaceActiveAppearance)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3618953-traitcollectionwithactiveappeara</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromDisplayGamut(UIKit.UIDisplayGamut)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1771747-traitcollectionwithdisplaygamut</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromDisplayScale(System.Runtime.InteropServices.NFloat)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623518-traitcollectionwithdisplayscale</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromForceTouchCapability(UIKit.UIForceTouchCapability)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623511-traitcollectionwithforcetouchcap</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromHorizontalSizeClass(UIKit.UIUserInterfaceSizeClass)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623520-traitcollectionwithhorizontalsiz</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromLayoutDirection(UIKit.UITraitEnvironmentLayoutDirection)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1648354-traitcollectionwithlayoutdirecti</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromLegibilityWeight(UIKit.UILegibilityWeight)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3255095-traitcollectionwithlegibilitywei</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromSceneCaptureState(UIKit.UISceneCaptureState)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4292629-traitcollectionwithscenecaptures</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromTraitsFromCollections(UIKit.UITraitCollection[])">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623512-traitcollectionwithtraitsfromcol</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromUserInterfaceIdiom(UIKit.UIUserInterfaceIdiom)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623507-traitcollectionwithuserinterface</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromUserInterfaceLevel(UIKit.UIUserInterfaceLevel)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238084-traitcollectionwithuserinterface</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromUserInterfaceStyle(UIKit.UIUserInterfaceStyle)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1651062-traitcollectionwithuserinterface</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.FromVerticalSizeClass(UIKit.UIUserInterfaceSizeClass)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623505-traitcollectionwithverticalsizec</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetChangedTraits(UIKit.UITraitCollection)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134882-changedtraitsfromtraitcollection</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetObject(UIKit.IUIObjectTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134883-objectfortrait</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollection(UIKit.UINSToolbarItemPresentationSize)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3975942-traitcollectionwithtoolbaritempr</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollection(System.String)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4210403-traitcollectionwithtypesettingla</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollection(UIKit.UIImageDynamicRange)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4173175-traitcollectionwithimagedynamicr</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionByModifyingTraits(System.Func{UIKit.IUIMutableTraits})">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134886-traitcollectionbymodifyingtraits</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionByReplacingObject(Foundation.NSObject,UIKit.IUIObjectTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134889-traitcollectionbyreplacingobject</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionByReplacingValue(System.Runtime.InteropServices.NFloat,UIKit.IUICGFloatTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134887-traitcollectionbyreplacingcgfloa</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithObject(Foundation.NSObject,UIKit.IUIObjectTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134892-traitcollectionwithobject</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithTraits(System.Func{UIKit.IUIMutableTraits})">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134893-traitcollectionwithtraits</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithValue(System.Runtime.InteropServices.NFloat,UIKit.IUICGFloatTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134890-traitcollectionwithcgfloatvalue</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetTraitCollectionWithValue(System.IntPtr,UIKit.IUINSIntegerTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134891-traitcollectionwithnsintegervalu</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetValueForTrait(UIKit.IUICGFloatTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134894-valueforcgfloattrait</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.GetValueForTrait(UIKit.IUINSIntegerTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134895-valuefornsintegertrait</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.HasDifferentColorAppearanceComparedTo(UIKit.UITraitCollection)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238081-hasdifferentcolorappearancecompa</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.PerformAsCurrentTraitCollection(System.Action)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238082-performascurrenttraitcollection</appledoc>
+ </member>
+ <member name="M:UIKit.UITraitCollection.TraitCollectionByReplacingValue(System.IntPtr,UIKit.IUINSIntegerTraitDefinition)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134888-traitcollectionbyreplacingnsinte</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.AccessibilityContrast">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238079-accessibilitycontrast</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.ActiveAppearance">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3618952-activeappearance</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.CurrentTraitCollection">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238080-currenttraitcollection</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.DisplayGamut">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1771749-displaygamut</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.DisplayScale">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623519-displayscale</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.ForceTouchCapability">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623515-forcetouchcapability</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.HorizontalSizeClass">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623508-horizontalsizeclass</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.ImageConfiguration">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3295976-imageconfiguration</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.ImageDynamicRange">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4173172-imagedynamicrange</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.LayoutDirection">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1648355-layoutdirection</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.LegibilityWeight">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3255094-legibilityweight</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.PreferredContentSizeCategory">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1771746-preferredcontentsizecategory</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.SceneCaptureState">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4292628-scenecapturestate</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.SystemTraitsAffectingColorAppearance">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4134884-systemtraitsaffectingcolorappear</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.SystemTraitsAffectingImageLookup">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4173173-systemtraitsaffectingimagelookup</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.ToolbarItemPresentationSize">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3975941-toolbaritempresentationsize</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.TypesettingLanguage">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/4210404-typesettinglanguage</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.UserInterfaceIdiom">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623521-userinterfaceidiom</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.UserInterfaceLevel">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/3238085-userinterfacelevel</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.UserInterfaceStyle">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1651063-userinterfacestyle</appledoc>
+ </member>
+ <member name="P:UIKit.UITraitCollection.VerticalSizeClass">
+ <appledoc>https://developer.apple.com/documentation/uikit/uitraitcollection/1623513-verticalsizeclass</appledoc>
+ </member>
+ <member name="T:UIKit.UIVibrancyEffect">
+ <appledoc>https://developer.apple.com/documentation/uikit/uivibrancyeffect</appledoc>
+ </member>
+ <member name="M:UIKit.UIVibrancyEffect.FromBlurEffect(UIKit.UIBlurEffect)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uivibrancyeffect/1615064-effectforblureffect</appledoc>
+ </member>
+ <member name="M:UIKit.UIVibrancyEffect.FromBlurEffect(UIKit.UIBlurEffect,UIKit.UIVibrancyEffectStyle)">
+ <appledoc>https://developer.apple.com/documentation/uikit/uivibrancyeffect/3229994-effectforblureffect</appledoc>
+ </member>
<member name="T:UIKit.UIWindow">
<appledoc>https://developer.apple.com/documentation/uikit/uiwindow</appledoc>
</member>
@@ -401409,120 +401694,6 @@
<member name="P:UIKit.UIPopoverBackgroundView.WantsDefaultContentAppearance">
<appledoc>https://developer.apple.com/documentation/uikit/uipopoverbackgroundview/1619357-wantsdefaultcontentappearance</appledoc>
</member>
- <member name="T:UIKit.UIPresentationController">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.#ctor(UIKit.UIViewController,UIKit.UIViewController)">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618328-initwithpresentedviewcontroller</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.AdaptivePresentationStyle">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618340-adaptivepresentationstyle</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.AdaptivePresentationStyle(UIKit.UITraitCollection)">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618325-adaptivepresentationstylefortrai</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.ContainerViewDidLayoutSubviews">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618331-containerviewdidlayoutsubviews</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.ContainerViewWillLayoutSubviews">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618341-containerviewwilllayoutsubviews</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.DidUpdateFocus(UIKit.UIFocusUpdateContext,UIKit.UIFocusAnimationCoordinator)">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616841-didupdatefocusincontext</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.DismissalTransitionDidEnd(System.Boolean)">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618323-dismissaltransitiondidend</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.DismissalTransitionWillBegin">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618342-dismissaltransitionwillbegin</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.GetSizeForChildContentContainer(UIKit.IUIContentContainer,CoreGraphics.CGSize)">
- <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621484-sizeforchildcontentcontainer</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.PreferredContentSizeDidChangeForChildContentContainer(UIKit.IUIContentContainer)">
- <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621351-preferredcontentsizedidchangefor</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.PresentationTransitionDidEnd(System.Boolean)">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618327-presentationtransitiondidend</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.PresentationTransitionWillBegin">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618330-presentationtransitionwillbegin</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.SetNeedsFocusUpdate">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616837-setneedsfocusupdate</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.ShouldUpdateFocus(UIKit.UIFocusUpdateContext)">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616831-shouldupdatefocusincontext</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.SystemLayoutFittingSizeDidChangeForChildContentContainer(UIKit.IUIContentContainer)">
- <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621424-systemlayoutfittingsizedidchange</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.TraitCollectionDidChange(UIKit.UITraitCollection)">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitenvironment/1623516-traitcollectiondidchange</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.UpdateFocusIfNeeded">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616833-updatefocusifneeded</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.ViewWillTransitionToSize(CoreGraphics.CGSize,UIKit.IUIViewControllerTransitionCoordinator)">
- <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621466-viewwilltransitiontosize</appledoc>
- </member>
- <member name="M:UIKit.UIPresentationController.WillTransitionToTraitCollection(UIKit.UITraitCollection,UIKit.IUIViewControllerTransitionCoordinator)">
- <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621511-willtransitiontotraitcollection</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.ContainerView">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618332-containerview</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.FocusGroupIdentifier">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/3601224-focusgroupidentifier</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.FocusItemContainer">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/2976949-focusitemcontainer</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.FrameOfPresentedViewInContainerView">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618337-frameofpresentedviewincontainerv</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.OverrideTraitCollection">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618335-overridetraitcollection</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.ParentFocusEnvironment">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/2976950-parentfocusenvironment</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PreferredContentSize">
- <appledoc>https://developer.apple.com/documentation/uikit/uicontentcontainer/1621481-preferredcontentsize</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PreferredFocusEnvironments">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1648972-preferredfocusenvironments</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PreferredFocusedView">
- <appledoc>https://developer.apple.com/documentation/uikit/uifocusenvironment/1616830-preferredfocusedview</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PresentationStyle">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618320-presentationstyle</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PresentedView">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618321-presentedview</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PresentedViewController">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618322-presentedviewcontroller</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.PresentingViewController">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618338-presentingviewcontroller</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.ShouldPresentInFullscreen">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618336-shouldpresentinfullscreen</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.ShouldRemovePresentersView">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618319-shouldremovepresentersview</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.TraitCollection">
- <appledoc>https://developer.apple.com/documentation/uikit/uitraitenvironment/1623514-traitcollection</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.TraitOverrides">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/4134825-traitoverrides</appledoc>
- </member>
- <member name="P:UIKit.UIPresentationController.WeakDelegate">
- <appledoc>https://developer.apple.com/documentation/uikit/uipresentationcontroller/1618329-delegate</appledoc>
- </member>
<member name="T:UIKit.UIPress">
<appledoc>https://developer.apple.com/documentation/uikit/uipress</appledoc>
</member>
@@ -404685,54 +404856,6 @@
<member name="P:UIKit.UIWebView.WeakDelegate">
<appledoc>https://developer.apple.com/documentation/uikit/uiwebview/1617937-delegate</appledoc>
</member>
- <member name="T:UIKit.UIWindowScene">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene</appledoc>
- </member>
- <member name="M:UIKit.UIWindowScene.RequestGeometryUpdate(UIKit.UIWindowSceneGeometryPreferences,System.Action{Foundation.NSError})">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3975944-requestgeometryupdatewithprefere</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.ActivityItemsConfigurationSource">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3780514-activityitemsconfigurationsource</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.CoordinateSpace">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198087-coordinatespace</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.EffectiveGeometry">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3975943-effectivegeometry</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.FocusSystem">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3795593-focussystem</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.InterfaceOrientation">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198088-interfaceorientation</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.KeyWindow">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3750932-keywindow</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.Screen">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198089-screen</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.ScreenshotService">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3213938-screenshotservice</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.SizeRestrictions">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3368166-sizerestrictions</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.StatusBarManager">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3213943-statusbarmanager</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.TraitCollection">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198090-traitcollection</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.TraitOverrides">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/4134902-traitoverrides</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.WindowingBehaviors">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3930382-windowingbehaviors</appledoc>
- </member>
- <member name="P:UIKit.UIWindowScene.Windows">
- <appledoc>https://developer.apple.com/documentation/uikit/uiwindowscene/3198091-windows</appledoc>
- </member>
<member name="T:UIKit.UIWindowSceneActivationAction">
<appledoc>https://developer.apple.com/documentation/uikit/uiwindowsceneactivationaction</appledoc>
</member>
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARCoachingOverlayViewDelegate.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARCoachingOverlayViewDelegate.g.cs
index 65b6333..d1fd6e1 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARCoachingOverlayViewDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARCoachingOverlayViewDelegate.g.cs
@@ -56,6 +56,76 @@ namespace ARKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidDeactivate", Selector = "coachingOverlayViewDidDeactivate:", ParameterType = new Type [] { typeof (ARKit.ARCoachingOverlayView) }, ParameterByRef = new bool [] { false })]
public partial interface IARCoachingOverlayViewDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("coachingOverlayViewDidRequestSessionReset:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidRequestSessionReset (ARCoachingOverlayView coachingOverlayView)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidRequestSessionReset (this, coachingOverlayView);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidRequestSessionReset (IARCoachingOverlayViewDelegate This, ARCoachingOverlayView coachingOverlayView)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var coachingOverlayView__handle__ = coachingOverlayView!.GetNonNullHandle (nameof (coachingOverlayView));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("coachingOverlayViewDidRequestSessionReset:"), coachingOverlayView__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("coachingOverlayViewWillActivate:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillActivate (ARCoachingOverlayView coachingOverlayView)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WillActivate (this, coachingOverlayView);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillActivate (IARCoachingOverlayViewDelegate This, ARCoachingOverlayView coachingOverlayView)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var coachingOverlayView__handle__ = coachingOverlayView!.GetNonNullHandle (nameof (coachingOverlayView));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("coachingOverlayViewWillActivate:"), coachingOverlayView__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("coachingOverlayViewDidDeactivate:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDeactivate (ARCoachingOverlayView coachingOverlayView)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidDeactivate (this, coachingOverlayView);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDeactivate (IARCoachingOverlayViewDelegate This, ARCoachingOverlayView coachingOverlayView)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var coachingOverlayView__handle__ = coachingOverlayView!.GetNonNullHandle (nameof (coachingOverlayView));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("coachingOverlayViewDidDeactivate:"), coachingOverlayView__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidDeactivate(ARKit.ARCoachingOverlayView)")]
+ [DynamicDependencyAttribute ("DidRequestSessionReset(ARKit.ARCoachingOverlayView)")]
+ [DynamicDependencyAttribute ("WillActivate(ARKit.ARCoachingOverlayView)")]
+ static IARCoachingOverlayViewDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IARCoachingOverlayViewDelegate" /> interface to support all the methods from the ARCoachingOverlayViewDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARSCNViewDelegate.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARSCNViewDelegate.g.cs
index 8b940b4..b796905 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARSCNViewDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARSCNViewDelegate.g.cs
@@ -63,6 +63,89 @@ namespace ARKit {
ARKit.IARSessionObserver
, SceneKit.ISCNSceneRendererDelegate
{
+ [OptionalMember]
+ [Export ("renderer:nodeForAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::SceneKit.SCNNode? GetNode (global::SceneKit.ISCNSceneRenderer renderer, ARAnchor anchor)
+ {
+ return _GetNode (this, renderer, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::SceneKit.SCNNode? _GetNode (IARSCNViewDelegate This, global::SceneKit.ISCNSceneRenderer renderer, ARAnchor anchor)
+ {
+ var renderer__handle__ = renderer!.GetNonNullHandle (nameof (renderer));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ return Runtime.GetNSObject<global::SceneKit.SCNNode> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("renderer:nodeForAnchor:"), renderer__handle__, anchor__handle__))!;
+ }
+ [OptionalMember]
+ [Export ("renderer:didAddNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidAddNode (global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ _DidAddNode (this, renderer, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidAddNode (IARSCNViewDelegate This, global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ var renderer__handle__ = renderer!.GetNonNullHandle (nameof (renderer));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("renderer:didAddNode:forAnchor:"), renderer__handle__, node__handle__, anchor__handle__);
+ }
+ [OptionalMember]
+ [Export ("renderer:willUpdateNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillUpdateNode (global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ _WillUpdateNode (this, renderer, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillUpdateNode (IARSCNViewDelegate This, global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ var renderer__handle__ = renderer!.GetNonNullHandle (nameof (renderer));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("renderer:willUpdateNode:forAnchor:"), renderer__handle__, node__handle__, anchor__handle__);
+ }
+ [OptionalMember]
+ [Export ("renderer:didUpdateNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdateNode (global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ _DidUpdateNode (this, renderer, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdateNode (IARSCNViewDelegate This, global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ var renderer__handle__ = renderer!.GetNonNullHandle (nameof (renderer));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("renderer:didUpdateNode:forAnchor:"), renderer__handle__, node__handle__, anchor__handle__);
+ }
+ [OptionalMember]
+ [Export ("renderer:didRemoveNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidRemoveNode (global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ _DidRemoveNode (this, renderer, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidRemoveNode (IARSCNViewDelegate This, global::SceneKit.ISCNSceneRenderer renderer, global::SceneKit.SCNNode node, ARAnchor anchor)
+ {
+ var renderer__handle__ = renderer!.GetNonNullHandle (nameof (renderer));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("renderer:didRemoveNode:forAnchor:"), renderer__handle__, node__handle__, anchor__handle__);
+ }
+ [DynamicDependencyAttribute ("DidAddNode(SceneKit.ISCNSceneRenderer,SceneKit.SCNNode,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("DidRemoveNode(SceneKit.ISCNSceneRenderer,SceneKit.SCNNode,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("DidUpdateNode(SceneKit.ISCNSceneRenderer,SceneKit.SCNNode,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("GetNode(SceneKit.ISCNSceneRenderer,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("WillUpdateNode(SceneKit.ISCNSceneRenderer,SceneKit.SCNNode,ARKit.ARAnchor)")]
+ static IARSCNViewDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IARSCNViewDelegate" /> interface to support all the methods from the ARSCNViewDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARSKViewDelegate.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARSKViewDelegate.g.cs
index bb84fc8..13ad7c0 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARSKViewDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARSKViewDelegate.g.cs
@@ -63,6 +63,89 @@ namespace ARKit {
ARKit.IARSessionObserver
, SpriteKit.ISKViewDelegate
{
+ [OptionalMember]
+ [Export ("view:nodeForAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::SpriteKit.SKNode? GetNode (ARSKView view, ARAnchor anchor)
+ {
+ return _GetNode (this, view, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::SpriteKit.SKNode? _GetNode (IARSKViewDelegate This, ARSKView view, ARAnchor anchor)
+ {
+ var view__handle__ = view!.GetNonNullHandle (nameof (view));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ return Runtime.GetNSObject<global::SpriteKit.SKNode> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("view:nodeForAnchor:"), view__handle__, anchor__handle__))!;
+ }
+ [OptionalMember]
+ [Export ("view:didAddNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidAddNode (ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ _DidAddNode (this, view, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidAddNode (IARSKViewDelegate This, ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ var view__handle__ = view!.GetNonNullHandle (nameof (view));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("view:didAddNode:forAnchor:"), view__handle__, node__handle__, anchor__handle__);
+ }
+ [OptionalMember]
+ [Export ("view:willUpdateNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillUpdateNode (ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ _WillUpdateNode (this, view, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillUpdateNode (IARSKViewDelegate This, ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ var view__handle__ = view!.GetNonNullHandle (nameof (view));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("view:willUpdateNode:forAnchor:"), view__handle__, node__handle__, anchor__handle__);
+ }
+ [OptionalMember]
+ [Export ("view:didUpdateNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdateNode (ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ _DidUpdateNode (this, view, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdateNode (IARSKViewDelegate This, ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ var view__handle__ = view!.GetNonNullHandle (nameof (view));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("view:didUpdateNode:forAnchor:"), view__handle__, node__handle__, anchor__handle__);
+ }
+ [OptionalMember]
+ [Export ("view:didRemoveNode:forAnchor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidRemoveNode (ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ _DidRemoveNode (this, view, node, anchor);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidRemoveNode (IARSKViewDelegate This, ARSKView view, global::SpriteKit.SKNode node, ARAnchor anchor)
+ {
+ var view__handle__ = view!.GetNonNullHandle (nameof (view));
+ var node__handle__ = node!.GetNonNullHandle (nameof (node));
+ var anchor__handle__ = anchor!.GetNonNullHandle (nameof (anchor));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("view:didRemoveNode:forAnchor:"), view__handle__, node__handle__, anchor__handle__);
+ }
+ [DynamicDependencyAttribute ("DidAddNode(ARKit.ARSKView,SpriteKit.SKNode,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("DidRemoveNode(ARKit.ARSKView,SpriteKit.SKNode,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("DidUpdateNode(ARKit.ARSKView,SpriteKit.SKNode,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("GetNode(ARKit.ARSKView,ARKit.ARAnchor)")]
+ [DynamicDependencyAttribute ("WillUpdateNode(ARKit.ARSKView,SpriteKit.SKNode,ARKit.ARAnchor)")]
+ static IARSKViewDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IARSKViewDelegate" /> interface to support all the methods from the ARSKViewDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARSessionDelegate.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARSessionDelegate.g.cs
index 53a210d..02bccab 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARSessionDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARSessionDelegate.g.cs
@@ -61,6 +61,79 @@ namespace ARKit {
public partial interface IARSessionDelegate : INativeObject, IDisposable,
ARKit.IARSessionObserver
{
+ [OptionalMember]
+ [Export ("session:didUpdateFrame:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdateFrame (ARSession session, ARFrame frame)
+ {
+ _DidUpdateFrame (this, session, frame);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdateFrame (IARSessionDelegate This, ARSession session, ARFrame frame)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var frame__handle__ = frame!.GetNonNullHandle (nameof (frame));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didUpdateFrame:"), session__handle__, frame__handle__);
+ }
+ [OptionalMember]
+ [Export ("session:didAddAnchors:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidAddAnchors (ARSession session, ARAnchor[] anchors)
+ {
+ _DidAddAnchors (this, session, anchors);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidAddAnchors (IARSessionDelegate This, ARSession session, ARAnchor[] anchors)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ if (anchors is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (anchors));
+ var nsa_anchors = NSArray.FromNSObjects (anchors);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didAddAnchors:"), session__handle__, nsa_anchors.Handle);
+ nsa_anchors.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("session:didUpdateAnchors:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdateAnchors (ARSession session, ARAnchor[] anchors)
+ {
+ _DidUpdateAnchors (this, session, anchors);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdateAnchors (IARSessionDelegate This, ARSession session, ARAnchor[] anchors)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ if (anchors is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (anchors));
+ var nsa_anchors = NSArray.FromNSObjects (anchors);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didUpdateAnchors:"), session__handle__, nsa_anchors.Handle);
+ nsa_anchors.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("session:didRemoveAnchors:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidRemoveAnchors (ARSession session, ARAnchor[] anchors)
+ {
+ _DidRemoveAnchors (this, session, anchors);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidRemoveAnchors (IARSessionDelegate This, ARSession session, ARAnchor[] anchors)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ if (anchors is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (anchors));
+ var nsa_anchors = NSArray.FromNSObjects (anchors);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didRemoveAnchors:"), session__handle__, nsa_anchors.Handle);
+ nsa_anchors.Dispose ();
+ }
+ [DynamicDependencyAttribute ("DidAddAnchors(ARKit.ARSession,ARKit.ARAnchor[])")]
+ [DynamicDependencyAttribute ("DidRemoveAnchors(ARKit.ARSession,ARKit.ARAnchor[])")]
+ [DynamicDependencyAttribute ("DidUpdateAnchors(ARKit.ARSession,ARKit.ARAnchor[])")]
+ [DynamicDependencyAttribute ("DidUpdateFrame(ARKit.ARSession,ARKit.ARFrame)")]
+ static IARSessionDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IARSessionDelegate" /> interface to support all the methods from the ARSessionDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARSessionObserver.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARSessionObserver.g.cs
index c8004e6..09b96dc 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARSessionObserver.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARSessionObserver.g.cs
@@ -63,6 +63,157 @@ namespace ARKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidChangeGeoTrackingStatus", Selector = "session:didChangeGeoTrackingStatus:", ParameterType = new Type [] { typeof (ARKit.ARSession), typeof (ARKit.ARGeoTrackingStatus) }, ParameterByRef = new bool [] { false, false })]
public partial interface IARSessionObserver : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("session:didFailWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFail (ARSession session, NSError error)
+ {
+ _DidFail (this, session, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFail (IARSessionObserver This, ARSession session, NSError error)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didFailWithError:"), session__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("session:cameraDidChangeTrackingState:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void CameraDidChangeTrackingState (ARSession session, ARCamera camera)
+ {
+ _CameraDidChangeTrackingState (this, session, camera);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _CameraDidChangeTrackingState (IARSessionObserver This, ARSession session, ARCamera camera)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var camera__handle__ = camera!.GetNonNullHandle (nameof (camera));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:cameraDidChangeTrackingState:"), session__handle__, camera__handle__);
+ }
+ [OptionalMember]
+ [Export ("sessionWasInterrupted:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WasInterrupted (ARSession session)
+ {
+ _WasInterrupted (this, session);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WasInterrupted (IARSessionObserver This, ARSession session)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("sessionWasInterrupted:"), session__handle__);
+ }
+ [OptionalMember]
+ [Export ("sessionInterruptionEnded:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void InterruptionEnded (ARSession session)
+ {
+ _InterruptionEnded (this, session);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _InterruptionEnded (IARSessionObserver This, ARSession session)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("sessionInterruptionEnded:"), session__handle__);
+ }
+ [OptionalMember]
+ [Export ("sessionShouldAttemptRelocalization:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldAttemptRelocalization (ARSession session)
+ {
+ return _ShouldAttemptRelocalization (this, session);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldAttemptRelocalization (IARSessionObserver This, ARSession session)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("sessionShouldAttemptRelocalization:"), session__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("session:didOutputAudioSampleBuffer:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputAudioSampleBuffer (ARSession session, global::CoreMedia.CMSampleBuffer audioSampleBuffer)
+ {
+ _DidOutputAudioSampleBuffer (this, session, audioSampleBuffer);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputAudioSampleBuffer (IARSessionObserver This, ARSession session, global::CoreMedia.CMSampleBuffer audioSampleBuffer)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var audioSampleBuffer__handle__ = audioSampleBuffer!.GetNonNullHandle (nameof (audioSampleBuffer));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didOutputAudioSampleBuffer:"), session__handle__, audioSampleBuffer.Handle);
+ }
+ [OptionalMember]
+ [Export ("session:didOutputCollaborationData:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputCollaborationData (ARSession session, ARCollaborationData data)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidOutputCollaborationData (this, session, data);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputCollaborationData (IARSessionObserver This, ARSession session, ARCollaborationData data)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var data__handle__ = data!.GetNonNullHandle (nameof (data));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didOutputCollaborationData:"), session__handle__, data__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("session:didChangeGeoTrackingStatus:")]
+ [SupportedOSPlatform ("ios14.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeGeoTrackingStatus (ARSession session, ARGeoTrackingStatus geoTrackingStatus)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidChangeGeoTrackingStatus (this, session, geoTrackingStatus);
+ #endif
+ }
+ [SupportedOSPlatform ("ios14.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeGeoTrackingStatus (IARSessionObserver This, ARSession session, ARGeoTrackingStatus geoTrackingStatus)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var geoTrackingStatus__handle__ = geoTrackingStatus!.GetNonNullHandle (nameof (geoTrackingStatus));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("session:didChangeGeoTrackingStatus:"), session__handle__, geoTrackingStatus__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("CameraDidChangeTrackingState(ARKit.ARSession,ARKit.ARCamera)")]
+ [DynamicDependencyAttribute ("DidChangeGeoTrackingStatus(ARKit.ARSession,ARKit.ARGeoTrackingStatus)")]
+ [DynamicDependencyAttribute ("DidFail(ARKit.ARSession,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidOutputAudioSampleBuffer(ARKit.ARSession,CoreMedia.CMSampleBuffer)")]
+ [DynamicDependencyAttribute ("DidOutputCollaborationData(ARKit.ARSession,ARKit.ARCollaborationData)")]
+ [DynamicDependencyAttribute ("InterruptionEnded(ARKit.ARSession)")]
+ [DynamicDependencyAttribute ("ShouldAttemptRelocalization(ARKit.ARSession)")]
+ [DynamicDependencyAttribute ("WasInterrupted(ARKit.ARSession)")]
+ static IARSessionObserver ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IARSessionObserver" /> interface to support all the methods from the ARSessionObserver protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARSessionProviding.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARSessionProviding.g.cs
index 2ccb14b..5a95152 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARSessionProviding.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARSessionProviding.g.cs
@@ -54,10 +54,27 @@ namespace ARKit {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "Session", Selector = "session", PropertyType = typeof (ARKit.ARSession), GetterSelector = "session", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IARSessionProviding : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- ARSession Session {
+ [DynamicDependencyAttribute ("Session")]
+ static IARSessionProviding ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual ARSession Session {
[Export ("session")]
- get;
+ get {
+ return _GetSession (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static ARSession _GetSession (IARSessionProviding This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<ARSession> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("session")))!;
+ #endif
}
}
internal unsafe sealed class ARSessionProvidingWrapper : BaseWrapper, IARSessionProviding {
diff --git a/old/dotnet/ios/generated-sources/ARKit/ARTrackable.g.cs b/new/dotnet/ios/generated-sources/ARKit/ARTrackable.g.cs
index 00a64f1..3a6734f 100644
--- a/old/dotnet/ios/generated-sources/ARKit/ARTrackable.g.cs
+++ b/new/dotnet/ios/generated-sources/ARKit/ARTrackable.g.cs
@@ -57,10 +57,25 @@ namespace ARKit {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "IsTracked", Selector = "isTracked", PropertyType = typeof (bool), GetterSelector = "isTracked", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IARTrackable : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- bool IsTracked {
+ [DynamicDependencyAttribute ("IsTracked")]
+ static IARTrackable ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool IsTracked {
[Export ("isTracked")]
- get;
+ get {
+ return _GetIsTracked (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetIsTracked (IARTrackable This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("isTracked"));
+ return ret != 0;
}
}
internal unsafe sealed class ARTrackableWrapper : BaseWrapper, IARTrackable {
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAssetDownloadDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAssetDownloadDelegate.g.cs
index ef5fea5..a6a1254 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAssetDownloadDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAssetDownloadDelegate.g.cs
@@ -65,6 +65,180 @@ namespace AVFoundation {
public partial interface IAVAssetDownloadDelegate : INativeObject, IDisposable,
Foundation.INSUrlSessionTaskDelegate
{
+ [OptionalMember]
+ [Export ("URLSession:assetDownloadTask:didLoadTimeRange:totalTimeRangesLoaded:timeRangeExpectedToLoad:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidLoadTimeRange (NSUrlSession session, AVAssetDownloadTask assetDownloadTask, global::CoreMedia.CMTimeRange timeRange, NSValue[] loadedTimeRanges, global::CoreMedia.CMTimeRange timeRangeExpectedToLoad)
+ {
+ _DidLoadTimeRange (this, session, assetDownloadTask, timeRange, loadedTimeRanges, timeRangeExpectedToLoad);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidLoadTimeRange (IAVAssetDownloadDelegate This, NSUrlSession session, AVAssetDownloadTask assetDownloadTask, global::CoreMedia.CMTimeRange timeRange, NSValue[] loadedTimeRanges, global::CoreMedia.CMTimeRange timeRangeExpectedToLoad)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var assetDownloadTask__handle__ = assetDownloadTask!.GetNonNullHandle (nameof (assetDownloadTask));
+ if (loadedTimeRanges is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (loadedTimeRanges));
+ var nsa_loadedTimeRanges = NSArray.FromNSObjects (loadedTimeRanges);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_CMTimeRange_NativeHandle_CMTimeRange (This.Handle, Selector.GetHandle ("URLSession:assetDownloadTask:didLoadTimeRange:totalTimeRangesLoaded:timeRangeExpectedToLoad:"), session__handle__, assetDownloadTask__handle__, timeRange, nsa_loadedTimeRanges.Handle, timeRangeExpectedToLoad);
+ nsa_loadedTimeRanges.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("URLSession:assetDownloadTask:didResolveMediaSelection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidResolveMediaSelection (NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMediaSelection resolvedMediaSelection)
+ {
+ _DidResolveMediaSelection (this, session, assetDownloadTask, resolvedMediaSelection);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidResolveMediaSelection (IAVAssetDownloadDelegate This, NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMediaSelection resolvedMediaSelection)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var assetDownloadTask__handle__ = assetDownloadTask!.GetNonNullHandle (nameof (assetDownloadTask));
+ var resolvedMediaSelection__handle__ = resolvedMediaSelection!.GetNonNullHandle (nameof (resolvedMediaSelection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("URLSession:assetDownloadTask:didResolveMediaSelection:"), session__handle__, assetDownloadTask__handle__, resolvedMediaSelection__handle__);
+ }
+ [OptionalMember]
+ [Export ("URLSession:assetDownloadTask:didFinishDownloadingToURL:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishDownloadingToUrl (NSUrlSession session, AVAssetDownloadTask assetDownloadTask, NSUrl location)
+ {
+ _DidFinishDownloadingToUrl (this, session, assetDownloadTask, location);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishDownloadingToUrl (IAVAssetDownloadDelegate This, NSUrlSession session, AVAssetDownloadTask assetDownloadTask, NSUrl location)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var assetDownloadTask__handle__ = assetDownloadTask!.GetNonNullHandle (nameof (assetDownloadTask));
+ var location__handle__ = location!.GetNonNullHandle (nameof (location));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("URLSession:assetDownloadTask:didFinishDownloadingToURL:"), session__handle__, assetDownloadTask__handle__, location__handle__);
+ }
+ [OptionalMember]
+ [Export ("URLSession:aggregateAssetDownloadTask:willDownloadToURL:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillDownloadToUrl (NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, NSUrl location)
+ {
+ _WillDownloadToUrl (this, session, aggregateAssetDownloadTask, location);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillDownloadToUrl (IAVAssetDownloadDelegate This, NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, NSUrl location)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var aggregateAssetDownloadTask__handle__ = aggregateAssetDownloadTask!.GetNonNullHandle (nameof (aggregateAssetDownloadTask));
+ var location__handle__ = location!.GetNonNullHandle (nameof (location));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("URLSession:aggregateAssetDownloadTask:willDownloadToURL:"), session__handle__, aggregateAssetDownloadTask__handle__, location__handle__);
+ }
+ [OptionalMember]
+ [Export ("URLSession:aggregateAssetDownloadTask:didCompleteForMediaSelection:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCompleteForMediaSelection (NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, AVMediaSelection mediaSelection)
+ {
+ _DidCompleteForMediaSelection (this, session, aggregateAssetDownloadTask, mediaSelection);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCompleteForMediaSelection (IAVAssetDownloadDelegate This, NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, AVMediaSelection mediaSelection)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var aggregateAssetDownloadTask__handle__ = aggregateAssetDownloadTask!.GetNonNullHandle (nameof (aggregateAssetDownloadTask));
+ var mediaSelection__handle__ = mediaSelection!.GetNonNullHandle (nameof (mediaSelection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("URLSession:aggregateAssetDownloadTask:didCompleteForMediaSelection:"), session__handle__, aggregateAssetDownloadTask__handle__, mediaSelection__handle__);
+ }
+ [OptionalMember]
+ [Export ("URLSession:aggregateAssetDownloadTask:didLoadTimeRange:totalTimeRangesLoaded:timeRangeExpectedToLoad:forMediaSelection:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidLoadTimeRange (NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, global::CoreMedia.CMTimeRange timeRange, NSValue[] loadedTimeRanges, global::CoreMedia.CMTimeRange timeRangeExpectedToLoad, AVMediaSelection mediaSelection)
+ {
+ _DidLoadTimeRange (this, session, aggregateAssetDownloadTask, timeRange, loadedTimeRanges, timeRangeExpectedToLoad, mediaSelection);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidLoadTimeRange (IAVAssetDownloadDelegate This, NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, global::CoreMedia.CMTimeRange timeRange, NSValue[] loadedTimeRanges, global::CoreMedia.CMTimeRange timeRangeExpectedToLoad, AVMediaSelection mediaSelection)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var aggregateAssetDownloadTask__handle__ = aggregateAssetDownloadTask!.GetNonNullHandle (nameof (aggregateAssetDownloadTask));
+ if (loadedTimeRanges is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (loadedTimeRanges));
+ var mediaSelection__handle__ = mediaSelection!.GetNonNullHandle (nameof (mediaSelection));
+ var nsa_loadedTimeRanges = NSArray.FromNSObjects (loadedTimeRanges);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_CMTimeRange_NativeHandle_CMTimeRange_NativeHandle (This.Handle, Selector.GetHandle ("URLSession:aggregateAssetDownloadTask:didLoadTimeRange:totalTimeRangesLoaded:timeRangeExpectedToLoad:forMediaSelection:"), session__handle__, aggregateAssetDownloadTask__handle__, timeRange, nsa_loadedTimeRanges.Handle, timeRangeExpectedToLoad, mediaSelection__handle__);
+ nsa_loadedTimeRanges.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("URLSession:assetDownloadTask:willDownloadVariants:")]
+ [SupportedOSPlatform ("ios15.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillDownloadVariants (NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVAssetVariant[] variants)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WillDownloadVariants (this, session, assetDownloadTask, variants);
+ #endif
+ }
+ [SupportedOSPlatform ("ios15.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillDownloadVariants (IAVAssetDownloadDelegate This, NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVAssetVariant[] variants)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var assetDownloadTask__handle__ = assetDownloadTask!.GetNonNullHandle (nameof (assetDownloadTask));
+ if (variants is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (variants));
+ var nsa_variants = NSArray.FromNSObjects (variants);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("URLSession:assetDownloadTask:willDownloadVariants:"), session__handle__, assetDownloadTask__handle__, nsa_variants.Handle);
+ nsa_variants.Dispose ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidCompleteForMediaSelection(Foundation.NSUrlSession,AVFoundation.AVAggregateAssetDownloadTask,AVFoundation.AVMediaSelection)")]
+ [DynamicDependencyAttribute ("DidFinishDownloadingToUrl(Foundation.NSUrlSession,AVFoundation.AVAssetDownloadTask,Foundation.NSUrl)")]
+ [DynamicDependencyAttribute ("DidLoadTimeRange(Foundation.NSUrlSession,AVFoundation.AVAggregateAssetDownloadTask,CoreMedia.CMTimeRange,Foundation.NSValue[],CoreMedia.CMTimeRange,AVFoundation.AVMediaSelection)")]
+ [DynamicDependencyAttribute ("DidLoadTimeRange(Foundation.NSUrlSession,AVFoundation.AVAssetDownloadTask,CoreMedia.CMTimeRange,Foundation.NSValue[],CoreMedia.CMTimeRange)")]
+ [DynamicDependencyAttribute ("DidResolveMediaSelection(Foundation.NSUrlSession,AVFoundation.AVAssetDownloadTask,AVFoundation.AVMediaSelection)")]
+ [DynamicDependencyAttribute ("WillDownloadToUrl(Foundation.NSUrlSession,AVFoundation.AVAggregateAssetDownloadTask,Foundation.NSUrl)")]
+ [DynamicDependencyAttribute ("WillDownloadVariants(Foundation.NSUrlSession,AVFoundation.AVAssetDownloadTask,AVFoundation.AVAssetVariant[])")]
+ static IAVAssetDownloadDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVAssetDownloadDelegate" /> interface to support all the methods from the AVAssetDownloadDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAssetResourceLoaderDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAssetResourceLoaderDelegate.g.cs
index a64983d..74c4b1a 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAssetResourceLoaderDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAssetResourceLoaderDelegate.g.cs
@@ -61,6 +61,131 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "ShouldWaitForRenewalOfRequestedResource", Selector = "resourceLoader:shouldWaitForRenewalOfRequestedResource:", ReturnType = typeof (bool), ParameterType = new Type [] { typeof (AVAssetResourceLoader), typeof (AVAssetResourceRenewalRequest) }, ParameterByRef = new bool [] { false, false })]
public partial interface IAVAssetResourceLoaderDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("resourceLoader:shouldWaitForLoadingOfRequestedResource:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
+ {
+ return _ShouldWaitForLoadingOfRequestedResource (this, resourceLoader, loadingRequest);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldWaitForLoadingOfRequestedResource (IAVAssetResourceLoaderDelegate This, AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
+ {
+ var resourceLoader__handle__ = resourceLoader!.GetNonNullHandle (nameof (resourceLoader));
+ var loadingRequest__handle__ = loadingRequest!.GetNonNullHandle (nameof (loadingRequest));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("resourceLoader:shouldWaitForLoadingOfRequestedResource:"), resourceLoader__handle__, loadingRequest__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("resourceLoader:didCancelLoadingRequest:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCancelLoadingRequest (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
+ {
+ _DidCancelLoadingRequest (this, resourceLoader, loadingRequest);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCancelLoadingRequest (IAVAssetResourceLoaderDelegate This, AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
+ {
+ var resourceLoader__handle__ = resourceLoader!.GetNonNullHandle (nameof (resourceLoader));
+ var loadingRequest__handle__ = loadingRequest!.GetNonNullHandle (nameof (loadingRequest));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("resourceLoader:didCancelLoadingRequest:"), resourceLoader__handle__, loadingRequest__handle__);
+ }
+ [OptionalMember]
+ [Export ("resourceLoader:shouldWaitForResponseToAuthenticationChallenge:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldWaitForResponseToAuthenticationChallenge (AVAssetResourceLoader resourceLoader, NSUrlAuthenticationChallenge authenticationChallenge)
+ {
+ return _ShouldWaitForResponseToAuthenticationChallenge (this, resourceLoader, authenticationChallenge);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldWaitForResponseToAuthenticationChallenge (IAVAssetResourceLoaderDelegate This, AVAssetResourceLoader resourceLoader, NSUrlAuthenticationChallenge authenticationChallenge)
+ {
+ var resourceLoader__handle__ = resourceLoader!.GetNonNullHandle (nameof (resourceLoader));
+ var authenticationChallenge__handle__ = authenticationChallenge!.GetNonNullHandle (nameof (authenticationChallenge));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("resourceLoader:shouldWaitForResponseToAuthenticationChallenge:"), resourceLoader__handle__, authenticationChallenge__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("resourceLoader:didCancelAuthenticationChallenge:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCancelAuthenticationChallenge (AVAssetResourceLoader resourceLoader, NSUrlAuthenticationChallenge authenticationChallenge)
+ {
+ _DidCancelAuthenticationChallenge (this, resourceLoader, authenticationChallenge);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCancelAuthenticationChallenge (IAVAssetResourceLoaderDelegate This, AVAssetResourceLoader resourceLoader, NSUrlAuthenticationChallenge authenticationChallenge)
+ {
+ var resourceLoader__handle__ = resourceLoader!.GetNonNullHandle (nameof (resourceLoader));
+ var authenticationChallenge__handle__ = authenticationChallenge!.GetNonNullHandle (nameof (authenticationChallenge));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("resourceLoader:didCancelAuthenticationChallenge:"), resourceLoader__handle__, authenticationChallenge__handle__);
+ }
+ [OptionalMember]
+ [Export ("resourceLoader:shouldWaitForRenewalOfRequestedResource:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldWaitForRenewalOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceRenewalRequest renewalRequest)
+ {
+ return _ShouldWaitForRenewalOfRequestedResource (this, resourceLoader, renewalRequest);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldWaitForRenewalOfRequestedResource (IAVAssetResourceLoaderDelegate This, AVAssetResourceLoader resourceLoader, AVAssetResourceRenewalRequest renewalRequest)
+ {
+ var resourceLoader__handle__ = resourceLoader!.GetNonNullHandle (nameof (resourceLoader));
+ var renewalRequest__handle__ = renewalRequest!.GetNonNullHandle (nameof (renewalRequest));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("resourceLoader:shouldWaitForRenewalOfRequestedResource:"), resourceLoader__handle__, renewalRequest__handle__);
+ return ret != 0;
+ }
+ [DynamicDependencyAttribute ("DidCancelAuthenticationChallenge(AVFoundation.AVAssetResourceLoader,Foundation.NSUrlAuthenticationChallenge)")]
+ [DynamicDependencyAttribute ("DidCancelLoadingRequest(AVFoundation.AVAssetResourceLoader,AVFoundation.AVAssetResourceLoadingRequest)")]
+ [DynamicDependencyAttribute ("ShouldWaitForLoadingOfRequestedResource(AVFoundation.AVAssetResourceLoader,AVFoundation.AVAssetResourceLoadingRequest)")]
+ [DynamicDependencyAttribute ("ShouldWaitForRenewalOfRequestedResource(AVFoundation.AVAssetResourceLoader,AVFoundation.AVAssetResourceRenewalRequest)")]
+ [DynamicDependencyAttribute ("ShouldWaitForResponseToAuthenticationChallenge(AVFoundation.AVAssetResourceLoader,Foundation.NSUrlAuthenticationChallenge)")]
+ static IAVAssetResourceLoaderDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVAssetResourceLoaderDelegate" /> interface to support all the methods from the AVAssetResourceLoaderDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAssetWriterDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAssetWriterDelegate.g.cs
index de611de..6bcbe21 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAssetWriterDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAssetWriterDelegate.g.cs
@@ -58,6 +58,57 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidOutputSegmentData", Selector = "assetWriter:didOutputSegmentData:segmentType:", ParameterType = new Type [] { typeof (AVAssetWriter), typeof (NSData), typeof (AVAssetSegmentType) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVAssetWriterDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("assetWriter:didOutputSegmentData:segmentType:segmentReport:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputSegmentData (AVAssetWriter writer, NSData segmentData, AVAssetSegmentType segmentType, AVAssetSegmentReport? segmentReport)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidOutputSegmentData (this, writer, segmentData, segmentType, segmentReport);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputSegmentData (IAVAssetWriterDelegate This, AVAssetWriter writer, NSData segmentData, AVAssetSegmentType segmentType, AVAssetSegmentReport? segmentReport)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var writer__handle__ = writer!.GetNonNullHandle (nameof (writer));
+ var segmentData__handle__ = segmentData!.GetNonNullHandle (nameof (segmentData));
+ var segmentReport__handle__ = segmentReport.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_IntPtr_NativeHandle (This.Handle, Selector.GetHandle ("assetWriter:didOutputSegmentData:segmentType:segmentReport:"), writer__handle__, segmentData__handle__, (IntPtr) (long) segmentType, segmentReport__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("assetWriter:didOutputSegmentData:segmentType:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputSegmentData (AVAssetWriter writer, NSData segmentData, AVAssetSegmentType segmentType)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidOutputSegmentData (this, writer, segmentData, segmentType);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputSegmentData (IAVAssetWriterDelegate This, AVAssetWriter writer, NSData segmentData, AVAssetSegmentType segmentType)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var writer__handle__ = writer!.GetNonNullHandle (nameof (writer));
+ var segmentData__handle__ = segmentData!.GetNonNullHandle (nameof (segmentData));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_IntPtr (This.Handle, Selector.GetHandle ("assetWriter:didOutputSegmentData:segmentType:"), writer__handle__, segmentData__handle__, (IntPtr) (long) segmentType);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidOutputSegmentData(AVFoundation.AVAssetWriter,Foundation.NSData,AVFoundation.AVAssetSegmentType,AVFoundation.AVAssetSegmentReport)")]
+ [DynamicDependencyAttribute ("DidOutputSegmentData(AVFoundation.AVAssetWriter,Foundation.NSData,AVFoundation.AVAssetSegmentType)")]
+ static IAVAssetWriterDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVAssetWriterDelegate" /> interface to support all the methods from the AVAssetWriterDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAsynchronousKeyValueLoading.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAsynchronousKeyValueLoading.g.cs
index 8de7dbc..d04e421 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAsynchronousKeyValueLoading.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAsynchronousKeyValueLoading.g.cs
@@ -58,14 +58,36 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "LoadValuesAsynchronously", Selector = "loadValuesAsynchronouslyForKeys:completionHandler:", ParameterType = new Type [] { typeof (String[]), typeof (Action) }, ParameterByRef = new bool [] { false, false }, ParameterBlockProxy = new Type? [] { null, typeof (ObjCRuntime.Trampolines.NIDAction) })]
public partial interface IAVAsynchronousKeyValueLoading : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("statusOfValueForKey:error:")]
- [Preserve (Conditional = true)]
- unsafe AVKeyValueStatus GetStatusOfValue (string forKey, out NSError error);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual AVKeyValueStatus GetStatusOfValue (string forKey, out NSError error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static AVKeyValueStatus _GetStatusOfValue (IAVAsynchronousKeyValueLoading This, string forKey, out NSError error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("loadValuesAsynchronouslyForKeys:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void LoadValuesAsynchronously (string[] keys, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action? handler);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void LoadValuesAsynchronously (string[] keys, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action? handler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _LoadValuesAsynchronously (IAVAsynchronousKeyValueLoading This, string[] keys, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action? handler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("GetStatusOfValue(System.String,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("LoadValuesAsynchronously(System.String[],System.Action)")]
+ static IAVAsynchronousKeyValueLoading ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class AVAsynchronousKeyValueLoadingWrapper : BaseWrapper, IAVAsynchronousKeyValueLoading {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAudio3DMixing.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAudio3DMixing.g.cs
index 7285a6f..f597acf 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAudio3DMixing.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAudio3DMixing.g.cs
@@ -64,69 +64,217 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "PointSourceInHeadMode", Selector = "pointSourceInHeadMode", PropertyType = typeof (AVAudio3DMixingPointSourceInHeadMode), GetterSelector = "pointSourceInHeadMode", SetterSelector = "setPointSourceInHeadMode:", ArgumentSemantic = ArgumentSemantic.Assign)]
public partial interface IAVAudio3DMixing : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm {
+ [DynamicDependencyAttribute ("Obstruction")]
+ [DynamicDependencyAttribute ("Occlusion")]
+ [DynamicDependencyAttribute ("PointSourceInHeadMode")]
+ [DynamicDependencyAttribute ("Position")]
+ [DynamicDependencyAttribute ("Rate")]
+ [DynamicDependencyAttribute ("RenderingAlgorithm")]
+ [DynamicDependencyAttribute ("ReverbBlend")]
+ [DynamicDependencyAttribute ("SourceMode")]
+ static IAVAudio3DMixing ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm {
[Export ("renderingAlgorithm")]
- get;
+ get {
+ return _GetRenderingAlgorithm (this);
+ }
[Export ("setRenderingAlgorithm:")]
- set;
+ set {
+ _SetRenderingAlgorithm (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Rate {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVAudio3DMixingRenderingAlgorithm _GetRenderingAlgorithm (IAVAudio3DMixing This)
+ {
+ AVAudio3DMixingRenderingAlgorithm ret;
+ ret = (AVAudio3DMixingRenderingAlgorithm) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("renderingAlgorithm"));
+ return ret!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetRenderingAlgorithm (IAVAudio3DMixing This, AVAudio3DMixingRenderingAlgorithm value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setRenderingAlgorithm:"), (IntPtr) (long) value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Rate {
[Export ("rate")]
- get;
+ get {
+ return _GetRate (this);
+ }
[Export ("setRate:")]
- set;
+ set {
+ _SetRate (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float ReverbBlend {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetRate (IAVAudio3DMixing This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("rate"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetRate (IAVAudio3DMixing This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setRate:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float ReverbBlend {
[Export ("reverbBlend")]
- get;
+ get {
+ return _GetReverbBlend (this);
+ }
[Export ("setReverbBlend:")]
- set;
+ set {
+ _SetReverbBlend (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Obstruction {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetReverbBlend (IAVAudio3DMixing This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("reverbBlend"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetReverbBlend (IAVAudio3DMixing This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setReverbBlend:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Obstruction {
[Export ("obstruction")]
- get;
+ get {
+ return _GetObstruction (this);
+ }
[Export ("setObstruction:")]
- set;
+ set {
+ _SetObstruction (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Occlusion {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetObstruction (IAVAudio3DMixing This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("obstruction"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetObstruction (IAVAudio3DMixing This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setObstruction:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Occlusion {
[Export ("occlusion")]
- get;
+ get {
+ return _GetOcclusion (this);
+ }
[Export ("setOcclusion:")]
- set;
+ set {
+ _SetOcclusion (this, value);
+ }
}
- [Preserve (Conditional = true)]
- global::System.Numerics.Vector3 Position {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetOcclusion (IAVAudio3DMixing This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("occlusion"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetOcclusion (IAVAudio3DMixing This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setOcclusion:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual global::System.Numerics.Vector3 Position {
[Export ("position")]
- get;
+ get {
+ return _GetPosition (this);
+ }
[Export ("setPosition:")]
- set;
+ set {
+ _SetPosition (this, value);
+ }
}
- [Preserve (Conditional = true)]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::System.Numerics.Vector3 _GetPosition (IAVAudio3DMixing This)
+ {
+ global::System.Numerics.Vector3 ret;
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.Vector3_objc_msgSend (This.Handle, Selector.GetHandle ("position"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.Vector3_objc_msgSend (This.Handle, Selector.GetHandle ("position"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.Vector3_objc_msgSend_stret (This.Handle, Selector.GetHandle ("position"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.Vector3_objc_msgSend_stret (This.Handle, Selector.GetHandle ("position"));
+ }
+ return ret!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetPosition (IAVAudio3DMixing This, global::System.Numerics.Vector3 value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_Vector3 (This.Handle, Selector.GetHandle ("setPosition:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform ("tvos13.0")]
[SupportedOSPlatform ("ios13.0")]
[SupportedOSPlatform ("maccatalyst")]
[SupportedOSPlatform ("macos")]
- AVAudio3DMixingSourceMode SourceMode {
+ [RequiredMember]
+ public virtual AVAudio3DMixingSourceMode SourceMode {
[Export ("sourceMode", ArgumentSemantic.Assign)]
- get;
+ get {
+ return _GetSourceMode (this);
+ }
[Export ("setSourceMode:", ArgumentSemantic.Assign)]
- set;
+ set {
+ _SetSourceMode (this, value);
+ }
}
- [Preserve (Conditional = true)]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVAudio3DMixingSourceMode _GetSourceMode (IAVAudio3DMixing This)
+ {
+ AVAudio3DMixingSourceMode ret;
+ ret = (AVAudio3DMixingSourceMode) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("sourceMode"));
+ return ret!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetSourceMode (IAVAudio3DMixing This, AVAudio3DMixingSourceMode value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setSourceMode:"), (IntPtr) (long) value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform ("tvos13.0")]
[SupportedOSPlatform ("ios13.0")]
[SupportedOSPlatform ("maccatalyst")]
[SupportedOSPlatform ("macos")]
- AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode {
+ [RequiredMember]
+ public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode {
[Export ("pointSourceInHeadMode", ArgumentSemantic.Assign)]
- get;
+ get {
+ return _GetPointSourceInHeadMode (this);
+ }
[Export ("setPointSourceInHeadMode:", ArgumentSemantic.Assign)]
- set;
+ set {
+ _SetPointSourceInHeadMode (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVAudio3DMixingPointSourceInHeadMode _GetPointSourceInHeadMode (IAVAudio3DMixing This)
+ {
+ AVAudio3DMixingPointSourceInHeadMode ret;
+ ret = (AVAudio3DMixingPointSourceInHeadMode) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("pointSourceInHeadMode"));
+ return ret!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetPointSourceInHeadMode (IAVAudio3DMixing This, AVAudio3DMixingPointSourceInHeadMode value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setPointSourceInHeadMode:"), (IntPtr) (long) value);
}
}
internal unsafe sealed class AVAudio3DMixingWrapper : BaseWrapper, IAVAudio3DMixing {
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioMixing.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioMixing.g.cs
index a54563a..7f4656f 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioMixing.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioMixing.g.cs
@@ -60,20 +60,53 @@ namespace AVFoundation {
AVFoundation.IAVAudio3DMixing
, AVFoundation.IAVAudioStereoMixing
{
+ [RequiredMember]
+ [Export ("destinationForMixer:bus:")]
[SupportedOSPlatform ("maccatalyst")]
[SupportedOSPlatform ("ios")]
[SupportedOSPlatform ("macos")]
[SupportedOSPlatform ("tvos")]
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
- [Export ("destinationForMixer:bus:")]
- [Preserve (Conditional = true)]
- AVAudioMixingDestination? DestinationForMixer (AVAudioNode mixer, nuint bus);
- [Preserve (Conditional = true)]
- float Volume {
+ public virtual AVAudioMixingDestination? DestinationForMixer (AVAudioNode mixer, nuint bus)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVAudioMixingDestination? _DestinationForMixer (IAVAudioMixing This, AVAudioNode mixer, nuint bus)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("DestinationForMixer(AVFoundation.AVAudioNode,System.UIntPtr)")]
+ [DynamicDependencyAttribute ("Volume")]
+ static IAVAudioMixing ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Volume {
[Export ("volume")]
- get;
+ get {
+ return _GetVolume (this);
+ }
[Export ("setVolume:")]
- set;
+ set {
+ _SetVolume (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetVolume (IAVAudioMixing This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("volume"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetVolume (IAVAudioMixing This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setVolume:"), value);
}
}
internal unsafe sealed class AVAudioMixingWrapper : BaseWrapper, IAVAudioMixing {
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioPlayerDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioPlayerDelegate.g.cs
index 616a3f1..1885ac3 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioPlayerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioPlayerDelegate.g.cs
@@ -61,6 +61,123 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "EndInterruption", Selector = "audioPlayerEndInterruption:withOptions:", ParameterType = new Type [] { typeof (AVAudioPlayer), typeof (AVAudioSessionInterruptionOptions) }, ParameterByRef = new bool [] { false, false })]
public partial interface IAVAudioPlayerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("audioPlayerDidFinishPlaying:successfully:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FinishedPlaying (AVAudioPlayer player, bool flag)
+ {
+ _FinishedPlaying (this, player, flag);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FinishedPlaying (IAVAudioPlayerDelegate This, AVAudioPlayer player, bool flag)
+ {
+ var player__handle__ = player!.GetNonNullHandle (nameof (player));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("audioPlayerDidFinishPlaying:successfully:"), player__handle__, flag ? (byte) 1 : (byte) 0);
+ }
+ [OptionalMember]
+ [Export ("audioPlayerDecodeErrorDidOccur:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DecoderError (AVAudioPlayer player, NSError? error)
+ {
+ _DecoderError (this, player, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DecoderError (IAVAudioPlayerDelegate This, AVAudioPlayer player, NSError? error)
+ {
+ var player__handle__ = player!.GetNonNullHandle (nameof (player));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("audioPlayerDecodeErrorDidOccur:error:"), player__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("audioPlayerBeginInterruption:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [ObsoletedOSPlatform ("tvos9.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void BeginInterruption (AVAudioPlayer player)
+ {
+ _BeginInterruption (this, player);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [ObsoletedOSPlatform ("tvos9.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _BeginInterruption (IAVAudioPlayerDelegate This, AVAudioPlayer player)
+ {
+ var player__handle__ = player!.GetNonNullHandle (nameof (player));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("audioPlayerBeginInterruption:"), player__handle__);
+ }
+ [OptionalMember]
+ [Export ("audioPlayerEndInterruption:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios6.0")]
+ [ObsoletedOSPlatform ("tvos9.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EndInterruption (AVAudioPlayer player)
+ {
+ _EndInterruption (this, player);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios6.0")]
+ [ObsoletedOSPlatform ("tvos9.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EndInterruption (IAVAudioPlayerDelegate This, AVAudioPlayer player)
+ {
+ var player__handle__ = player!.GetNonNullHandle (nameof (player));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("audioPlayerEndInterruption:"), player__handle__);
+ }
+ [OptionalMember]
+ [Export ("audioPlayerEndInterruption:withOptions:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [ObsoletedOSPlatform ("tvos9.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EndInterruption (AVAudioPlayer player, AVAudioSessionInterruptionOptions flags)
+ {
+ _EndInterruption (this, player, flags);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [ObsoletedOSPlatform ("tvos9.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EndInterruption (IAVAudioPlayerDelegate This, AVAudioPlayer player, AVAudioSessionInterruptionOptions flags)
+ {
+ var player__handle__ = player!.GetNonNullHandle (nameof (player));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("audioPlayerEndInterruption:withOptions:"), player__handle__, (UIntPtr) (ulong) flags);
+ }
+ [DynamicDependencyAttribute ("BeginInterruption(AVFoundation.AVAudioPlayer)")]
+ [DynamicDependencyAttribute ("DecoderError(AVFoundation.AVAudioPlayer,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("EndInterruption(AVFoundation.AVAudioPlayer,AVFoundation.AVAudioSessionInterruptionOptions)")]
+ [DynamicDependencyAttribute ("EndInterruption(AVFoundation.AVAudioPlayer)")]
+ [DynamicDependencyAttribute ("FinishedPlaying(AVFoundation.AVAudioPlayer,System.Boolean)")]
+ static IAVAudioPlayerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVAudioPlayerDelegate" /> interface to support all the methods from the AVAudioPlayerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioRecorderDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioRecorderDelegate.g.cs
index f692242..3e4edd7 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioRecorderDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioRecorderDelegate.g.cs
@@ -62,6 +62,117 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "EndInterruption", Selector = "audioRecorderEndInterruption:withOptions:", ParameterType = new Type [] { typeof (AVAudioRecorder), typeof (AVAudioSessionInterruptionOptions) }, ParameterByRef = new bool [] { false, false })]
public partial interface IAVAudioRecorderDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("audioRecorderDidFinishRecording:successfully:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FinishedRecording (AVAudioRecorder recorder, bool flag)
+ {
+ _FinishedRecording (this, recorder, flag);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FinishedRecording (IAVAudioRecorderDelegate This, AVAudioRecorder recorder, bool flag)
+ {
+ var recorder__handle__ = recorder!.GetNonNullHandle (nameof (recorder));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("audioRecorderDidFinishRecording:successfully:"), recorder__handle__, flag ? (byte) 1 : (byte) 0);
+ }
+ [OptionalMember]
+ [Export ("audioRecorderEncodeErrorDidOccur:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EncoderError (AVAudioRecorder recorder, NSError? error)
+ {
+ _EncoderError (this, recorder, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EncoderError (IAVAudioRecorderDelegate This, AVAudioRecorder recorder, NSError? error)
+ {
+ var recorder__handle__ = recorder!.GetNonNullHandle (nameof (recorder));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("audioRecorderEncodeErrorDidOccur:error:"), recorder__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("audioRecorderBeginInterruption:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void BeginInterruption (AVAudioRecorder recorder)
+ {
+ _BeginInterruption (this, recorder);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _BeginInterruption (IAVAudioRecorderDelegate This, AVAudioRecorder recorder)
+ {
+ var recorder__handle__ = recorder!.GetNonNullHandle (nameof (recorder));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("audioRecorderBeginInterruption:"), recorder__handle__);
+ }
+ [OptionalMember]
+ [Export ("audioRecorderEndInterruption:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios6.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EndInterruption (AVAudioRecorder recorder)
+ {
+ _EndInterruption (this, recorder);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios6.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EndInterruption (IAVAudioRecorderDelegate This, AVAudioRecorder recorder)
+ {
+ var recorder__handle__ = recorder!.GetNonNullHandle (nameof (recorder));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("audioRecorderEndInterruption:"), recorder__handle__);
+ }
+ [OptionalMember]
+ [Export ("audioRecorderEndInterruption:withOptions:")]
+ [ObsoletedOSPlatform ("ios8.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EndInterruption (AVAudioRecorder recorder, AVAudioSessionInterruptionOptions flags)
+ {
+ _EndInterruption (this, recorder, flags);
+ }
+ [ObsoletedOSPlatform ("ios8.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EndInterruption (IAVAudioRecorderDelegate This, AVAudioRecorder recorder, AVAudioSessionInterruptionOptions flags)
+ {
+ var recorder__handle__ = recorder!.GetNonNullHandle (nameof (recorder));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("audioRecorderEndInterruption:withOptions:"), recorder__handle__, (UIntPtr) (ulong) flags);
+ }
+ [DynamicDependencyAttribute ("BeginInterruption(AVFoundation.AVAudioRecorder)")]
+ [DynamicDependencyAttribute ("EncoderError(AVFoundation.AVAudioRecorder,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("EndInterruption(AVFoundation.AVAudioRecorder,AVFoundation.AVAudioSessionInterruptionOptions)")]
+ [DynamicDependencyAttribute ("EndInterruption(AVFoundation.AVAudioRecorder)")]
+ [DynamicDependencyAttribute ("FinishedRecording(AVFoundation.AVAudioRecorder,System.Boolean)")]
+ static IAVAudioRecorderDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVAudioRecorderDelegate" /> interface to support all the methods from the AVAudioRecorderDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioSessionDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioSessionDelegate.g.cs
index 8071916..acc41f6 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioSessionDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioSessionDelegate.g.cs
@@ -63,6 +63,62 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "EndInterruption", Selector = "endInterruptionWithFlags:", ParameterType = new Type [] { typeof (AVAudioSessionInterruptionOptions) }, ParameterByRef = new bool [] { false })]
public partial interface IAVAudioSessionDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("beginInterruption")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void BeginInterruption ()
+ {
+ _BeginInterruption (this);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _BeginInterruption (IAVAudioSessionDelegate This)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend (This.Handle, Selector.GetHandle ("beginInterruption"));
+ }
+ [OptionalMember]
+ [Export ("endInterruption")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EndInterruption ()
+ {
+ _EndInterruption (this);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EndInterruption (IAVAudioSessionDelegate This)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend (This.Handle, Selector.GetHandle ("endInterruption"));
+ }
+ [OptionalMember]
+ [Export ("inputIsAvailableChanged:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void InputIsAvailableChanged (bool isInputAvailable)
+ {
+ _InputIsAvailableChanged (this, isInputAvailable);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _InputIsAvailableChanged (IAVAudioSessionDelegate This, bool isInputAvailable)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_bool (This.Handle, Selector.GetHandle ("inputIsAvailableChanged:"), isInputAvailable ? (byte) 1 : (byte) 0);
+ }
+ [OptionalMember]
+ [Export ("endInterruptionWithFlags:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EndInterruption (AVAudioSessionInterruptionOptions flags)
+ {
+ _EndInterruption (this, flags);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EndInterruption (IAVAudioSessionDelegate This, AVAudioSessionInterruptionOptions flags)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_UIntPtr (This.Handle, Selector.GetHandle ("endInterruptionWithFlags:"), (UIntPtr) (ulong) flags);
+ }
+ [DynamicDependencyAttribute ("BeginInterruption()")]
+ [DynamicDependencyAttribute ("EndInterruption()")]
+ [DynamicDependencyAttribute ("EndInterruption(AVFoundation.AVAudioSessionInterruptionOptions)")]
+ [DynamicDependencyAttribute ("InputIsAvailableChanged(System.Boolean)")]
+ static IAVAudioSessionDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVAudioSessionDelegate" /> interface to support all the methods from the AVAudioSessionDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioStereoMixing.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioStereoMixing.g.cs
index 3261f07..b250097 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVAudioStereoMixing.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVAudioStereoMixing.g.cs
@@ -57,12 +57,32 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "Pan", Selector = "pan", PropertyType = typeof (float), GetterSelector = "pan", SetterSelector = "setPan:", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IAVAudioStereoMixing : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- float Pan {
+ [DynamicDependencyAttribute ("Pan")]
+ static IAVAudioStereoMixing ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Pan {
[Export ("pan")]
- get;
+ get {
+ return _GetPan (this);
+ }
[Export ("setPan:")]
- set;
+ set {
+ _SetPan (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetPan (IAVAudioStereoMixing This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("pan"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetPan (IAVAudioStereoMixing This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setPan:"), value);
}
}
internal unsafe sealed class AVAudioStereoMixingWrapper : BaseWrapper, IAVAudioStereoMixing {
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureAudioDataOutputSampleBufferDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureAudioDataOutputSampleBufferDelegate.g.cs
index c1cdc2a..505b742 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureAudioDataOutputSampleBufferDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureAudioDataOutputSampleBufferDelegate.g.cs
@@ -58,6 +58,26 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidOutputSampleBuffer", Selector = "captureOutput:didOutputSampleBuffer:fromConnection:", ParameterType = new Type [] { typeof (AVCaptureOutput), typeof (CMSampleBuffer), typeof (AVCaptureConnection) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVCaptureAudioDataOutputSampleBufferDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("captureOutput:didOutputSampleBuffer:fromConnection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, global::CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection)
+ {
+ _DidOutputSampleBuffer (this, captureOutput, sampleBuffer, connection);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputSampleBuffer (IAVCaptureAudioDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, global::CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var sampleBuffer__handle__ = sampleBuffer!.GetNonNullHandle (nameof (sampleBuffer));
+ var connection__handle__ = connection!.GetNonNullHandle (nameof (connection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didOutputSampleBuffer:fromConnection:"), captureOutput__handle__, sampleBuffer.Handle, connection__handle__);
+ }
+ [DynamicDependencyAttribute ("DidOutputSampleBuffer(AVFoundation.AVCaptureOutput,CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureConnection)")]
+ static IAVCaptureAudioDataOutputSampleBufferDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCaptureAudioDataOutputSampleBufferDelegate" /> interface to support all the methods from the AVCaptureAudioDataOutputSampleBufferDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureDataOutputSynchronizerDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureDataOutputSynchronizerDelegate.g.cs
index c82f0e7..2235eed 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureDataOutputSynchronizerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureDataOutputSynchronizerDelegate.g.cs
@@ -58,10 +58,23 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "DidOutputSynchronizedDataCollection", Selector = "dataOutputSynchronizer:didOutputSynchronizedDataCollection:", ParameterType = new Type [] { typeof (AVCaptureDataOutputSynchronizer), typeof (AVCaptureSynchronizedDataCollection) }, ParameterByRef = new bool [] { false, false })]
public partial interface IAVCaptureDataOutputSynchronizerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("dataOutputSynchronizer:didOutputSynchronizedDataCollection:")]
- [Preserve (Conditional = true)]
- void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputSynchronizedDataCollection (IAVCaptureDataOutputSynchronizerDelegate This, AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("DidOutputSynchronizedDataCollection(AVFoundation.AVCaptureDataOutputSynchronizer,AVFoundation.AVCaptureSynchronizedDataCollection)")]
+ static IAVCaptureDataOutputSynchronizerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class AVCaptureDataOutputSynchronizerDelegateWrapper : BaseWrapper, IAVCaptureDataOutputSynchronizerDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureDepthDataOutputDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureDepthDataOutputDelegate.g.cs
index 0693956..ecd3f10 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureDepthDataOutputDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureDepthDataOutputDelegate.g.cs
@@ -59,6 +59,42 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidDropDepthData", Selector = "depthDataOutput:didDropDepthData:timestamp:connection:reason:", ParameterType = new Type [] { typeof (AVCaptureDepthDataOutput), typeof (AVDepthData), typeof (CMTime), typeof (AVCaptureConnection), typeof (AVCaptureOutputDataDroppedReason) }, ParameterByRef = new bool [] { false, false, false, false, false })]
public partial interface IAVCaptureDepthDataOutputDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("depthDataOutput:didOutputDepthData:timestamp:connection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, global::CoreMedia.CMTime timestamp, AVCaptureConnection connection)
+ {
+ _DidOutputDepthData (this, output, depthData, timestamp, connection);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputDepthData (IAVCaptureDepthDataOutputDelegate This, AVCaptureDepthDataOutput output, AVDepthData depthData, global::CoreMedia.CMTime timestamp, AVCaptureConnection connection)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ var depthData__handle__ = depthData!.GetNonNullHandle (nameof (depthData));
+ var connection__handle__ = connection!.GetNonNullHandle (nameof (connection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_CMTime_NativeHandle (This.Handle, Selector.GetHandle ("depthDataOutput:didOutputDepthData:timestamp:connection:"), output__handle__, depthData__handle__, timestamp, connection__handle__);
+ }
+ [OptionalMember]
+ [Export ("depthDataOutput:didDropDepthData:timestamp:connection:reason:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDropDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, global::CoreMedia.CMTime timestamp, AVCaptureConnection connection, AVCaptureOutputDataDroppedReason reason)
+ {
+ _DidDropDepthData (this, output, depthData, timestamp, connection, reason);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDropDepthData (IAVCaptureDepthDataOutputDelegate This, AVCaptureDepthDataOutput output, AVDepthData depthData, global::CoreMedia.CMTime timestamp, AVCaptureConnection connection, AVCaptureOutputDataDroppedReason reason)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ var depthData__handle__ = depthData!.GetNonNullHandle (nameof (depthData));
+ var connection__handle__ = connection!.GetNonNullHandle (nameof (connection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_CMTime_NativeHandle_IntPtr (This.Handle, Selector.GetHandle ("depthDataOutput:didDropDepthData:timestamp:connection:reason:"), output__handle__, depthData__handle__, timestamp, connection__handle__, (IntPtr) (long) reason);
+ }
+ [DynamicDependencyAttribute ("DidDropDepthData(AVFoundation.AVCaptureDepthDataOutput,AVFoundation.AVDepthData,CoreMedia.CMTime,AVFoundation.AVCaptureConnection,AVFoundation.AVCaptureOutputDataDroppedReason)")]
+ [DynamicDependencyAttribute ("DidOutputDepthData(AVFoundation.AVCaptureDepthDataOutput,AVFoundation.AVDepthData,CoreMedia.CMTime,AVFoundation.AVCaptureConnection)")]
+ static IAVCaptureDepthDataOutputDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCaptureDepthDataOutputDelegate" /> interface to support all the methods from the AVCaptureDepthDataOutputDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureFileOutputRecordingDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureFileOutputRecordingDelegate.g.cs
index 6a032b5..0d4e213 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureFileOutputRecordingDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureFileOutputRecordingDelegate.g.cs
@@ -59,10 +59,42 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "FinishedRecording", Selector = "captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:", ParameterType = new Type [] { typeof (AVCaptureFileOutput), typeof (NSUrl), typeof (NSObject[]), typeof (NSError) }, ParameterByRef = new bool [] { false, false, false, false })]
public partial interface IAVCaptureFileOutputRecordingDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")]
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidStartRecording (AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject[] connections)
+ {
+ _DidStartRecording (this, captureOutput, outputFileUrl, connections);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidStartRecording (IAVCaptureFileOutputRecordingDelegate This, AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject[] connections)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var outputFileUrl__handle__ = outputFileUrl!.GetNonNullHandle (nameof (outputFileUrl));
+ if (connections is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (connections));
+ var nsa_connections = NSArray.FromNSObjects (connections);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:"), captureOutput__handle__, outputFileUrl__handle__, nsa_connections.Handle);
+ nsa_connections.Dispose ();
+ }
+ [RequiredMember]
[Export ("captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")]
- [Preserve (Conditional = true)]
- void FinishedRecording (AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject[] connections, NSError? error);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FinishedRecording (AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject[] connections, NSError? error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FinishedRecording (IAVCaptureFileOutputRecordingDelegate This, AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject[] connections, NSError? error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("DidStartRecording(AVFoundation.AVCaptureFileOutput,Foundation.NSUrl,Foundation.NSObject[])")]
+ [DynamicDependencyAttribute ("FinishedRecording(AVFoundation.AVCaptureFileOutput,Foundation.NSUrl,Foundation.NSObject[],Foundation.NSError)")]
+ static IAVCaptureFileOutputRecordingDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCaptureFileOutputRecordingDelegate" /> interface to support all the methods from the AVCaptureFileOutputRecordingDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureMetadataOutputObjectsDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureMetadataOutputObjectsDelegate.g.cs
index 6c611ef..2d15955 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureMetadataOutputObjectsDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureMetadataOutputObjectsDelegate.g.cs
@@ -58,6 +58,29 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidOutputMetadataObjects", Selector = "captureOutput:didOutputMetadataObjects:fromConnection:", ParameterType = new Type [] { typeof (AVCaptureMetadataOutput), typeof (AVMetadataObject[]), typeof (AVCaptureConnection) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVCaptureMetadataOutputObjectsDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("captureOutput:didOutputMetadataObjects:fromConnection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection)
+ {
+ _DidOutputMetadataObjects (this, captureOutput, metadataObjects, connection);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputMetadataObjects (IAVCaptureMetadataOutputObjectsDelegate This, AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ if (metadataObjects is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (metadataObjects));
+ var connection__handle__ = connection!.GetNonNullHandle (nameof (connection));
+ var nsa_metadataObjects = NSArray.FromNSObjects (metadataObjects);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didOutputMetadataObjects:fromConnection:"), captureOutput__handle__, nsa_metadataObjects.Handle, connection__handle__);
+ nsa_metadataObjects.Dispose ();
+ }
+ [DynamicDependencyAttribute ("DidOutputMetadataObjects(AVFoundation.AVCaptureMetadataOutput,AVFoundation.AVMetadataObject[],AVFoundation.AVCaptureConnection)")]
+ static IAVCaptureMetadataOutputObjectsDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCaptureMetadataOutputObjectsDelegate" /> interface to support all the methods from the AVCaptureMetadataOutputObjectsDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoCaptureDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoCaptureDelegate.g.cs
index c20c445..d3ae720 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoCaptureDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoCaptureDelegate.g.cs
@@ -66,6 +66,206 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidFinishCapture", Selector = "captureOutput:didFinishCaptureForResolvedSettings:error:", ParameterType = new Type [] { typeof (AVCapturePhotoOutput), typeof (AVCaptureResolvedPhotoSettings), typeof (NSError) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVCapturePhotoCaptureDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("captureOutput:willBeginCaptureForResolvedSettings:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillBeginCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ _WillBeginCapture (this, captureOutput, resolvedSettings);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillBeginCapture (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:willBeginCaptureForResolvedSettings:"), captureOutput__handle__, resolvedSettings__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:willCapturePhotoForResolvedSettings:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ _WillCapturePhoto (this, captureOutput, resolvedSettings);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillCapturePhoto (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:willCapturePhotoForResolvedSettings:"), captureOutput__handle__, resolvedSettings__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didCapturePhotoForResolvedSettings:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ _DidCapturePhoto (this, captureOutput, resolvedSettings);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCapturePhoto (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didCapturePhotoForResolvedSettings:"), captureOutput__handle__, resolvedSettings__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios11.0", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput captureOutput, global::CoreMedia.CMSampleBuffer? photoSampleBuffer, global::CoreMedia.CMSampleBuffer? previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings? bracketSettings, NSError? error)
+ {
+ _DidFinishProcessingPhoto (this, captureOutput, photoSampleBuffer, previewPhotoSampleBuffer, resolvedSettings, bracketSettings, error);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios11.0", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishProcessingPhoto (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, global::CoreMedia.CMSampleBuffer? photoSampleBuffer, global::CoreMedia.CMSampleBuffer? previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings? bracketSettings, NSError? error)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var photoSampleBuffer__handle__ = photoSampleBuffer.GetHandle ();
+ var previewPhotoSampleBuffer__handle__ = previewPhotoSampleBuffer.GetHandle ();
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ var bracketSettings__handle__ = bracketSettings.GetHandle ();
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:"), captureOutput__handle__, photoSampleBuffer__handle__, previewPhotoSampleBuffer__handle__, resolvedSettings__handle__, bracketSettings__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")]
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios11.0", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishProcessingRawPhoto (AVCapturePhotoOutput captureOutput, global::CoreMedia.CMSampleBuffer? rawSampleBuffer, global::CoreMedia.CMSampleBuffer? previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings? bracketSettings, NSError? error)
+ {
+ _DidFinishProcessingRawPhoto (this, captureOutput, rawSampleBuffer, previewPhotoSampleBuffer, resolvedSettings, bracketSettings, error);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [ObsoletedOSPlatform ("ios11.0", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [ObsoletedOSPlatform ("maccatalyst13.1", "Use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishProcessingRawPhoto (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, global::CoreMedia.CMSampleBuffer? rawSampleBuffer, global::CoreMedia.CMSampleBuffer? previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings? bracketSettings, NSError? error)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var rawSampleBuffer__handle__ = rawSampleBuffer.GetHandle ();
+ var previewPhotoSampleBuffer__handle__ = previewPhotoSampleBuffer.GetHandle ();
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ var bracketSettings__handle__ = bracketSettings.GetHandle ();
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:"), captureOutput__handle__, rawSampleBuffer__handle__, previewPhotoSampleBuffer__handle__, resolvedSettings__handle__, bracketSettings__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didFinishProcessingPhoto:error:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, NSError? error)
+ {
+ _DidFinishProcessingPhoto (this, output, photo, error);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishProcessingPhoto (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCapturePhoto photo, NSError? error)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didFinishProcessingPhoto:error:"), output__handle__, photo__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ _DidFinishRecordingLivePhotoMovie (this, captureOutput, outputFileUrl, resolvedSettings);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishRecordingLivePhotoMovie (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var outputFileUrl__handle__ = outputFileUrl!.GetNonNullHandle (nameof (outputFileUrl));
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:"), captureOutput__handle__, outputFileUrl__handle__, resolvedSettings__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, NSUrl outputFileUrl, global::CoreMedia.CMTime duration, global::CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, NSError? error)
+ {
+ _DidFinishProcessingLivePhotoMovie (this, captureOutput, outputFileUrl, duration, photoDisplayTime, resolvedSettings, error);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishProcessingLivePhotoMovie (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, NSUrl outputFileUrl, global::CoreMedia.CMTime duration, global::CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, NSError? error)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var outputFileUrl__handle__ = outputFileUrl!.GetNonNullHandle (nameof (outputFileUrl));
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_CMTime_CMTime_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:"), captureOutput__handle__, outputFileUrl__handle__, duration, photoDisplayTime, resolvedSettings__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didFinishCaptureForResolvedSettings:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings, NSError? error)
+ {
+ _DidFinishCapture (this, captureOutput, resolvedSettings, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishCapture (IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings, NSError? error)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var resolvedSettings__handle__ = resolvedSettings!.GetNonNullHandle (nameof (resolvedSettings));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didFinishCaptureForResolvedSettings:error:"), captureOutput__handle__, resolvedSettings__handle__, error__handle__);
+ }
+ [DynamicDependencyAttribute ("DidCapturePhoto(AVFoundation.AVCapturePhotoOutput,AVFoundation.AVCaptureResolvedPhotoSettings)")]
+ [DynamicDependencyAttribute ("DidFinishCapture(AVFoundation.AVCapturePhotoOutput,AVFoundation.AVCaptureResolvedPhotoSettings,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidFinishProcessingLivePhotoMovie(AVFoundation.AVCapturePhotoOutput,Foundation.NSUrl,CoreMedia.CMTime,CoreMedia.CMTime,AVFoundation.AVCaptureResolvedPhotoSettings,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidFinishProcessingPhoto(AVFoundation.AVCapturePhotoOutput,AVFoundation.AVCapturePhoto,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidFinishProcessingPhoto(AVFoundation.AVCapturePhotoOutput,CoreMedia.CMSampleBuffer,CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureResolvedPhotoSettings,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidFinishProcessingRawPhoto(AVFoundation.AVCapturePhotoOutput,CoreMedia.CMSampleBuffer,CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureResolvedPhotoSettings,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidFinishRecordingLivePhotoMovie(AVFoundation.AVCapturePhotoOutput,Foundation.NSUrl,AVFoundation.AVCaptureResolvedPhotoSettings)")]
+ [DynamicDependencyAttribute ("WillBeginCapture(AVFoundation.AVCapturePhotoOutput,AVFoundation.AVCaptureResolvedPhotoSettings)")]
+ [DynamicDependencyAttribute ("WillCapturePhoto(AVFoundation.AVCapturePhotoOutput,AVFoundation.AVCaptureResolvedPhotoSettings)")]
+ static IAVCapturePhotoCaptureDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCapturePhotoCaptureDelegate" /> interface to support all the methods from the AVCapturePhotoCaptureDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoFileDataRepresentationCustomizer.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoFileDataRepresentationCustomizer.g.cs
index ec2bf6b..f7f5a7e 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoFileDataRepresentationCustomizer.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCapturePhotoFileDataRepresentationCustomizer.g.cs
@@ -62,6 +62,132 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "GetReplacementAppleProRawCompressionSettings", Selector = "replacementAppleProRAWCompressionSettingsForPhoto:defaultSettings:maximumBitDepth:", ReturnType = typeof (global::Foundation.NSDictionary<NSString, NSObject>), ParameterType = new Type [] { typeof (AVCapturePhoto), typeof (global::Foundation.NSDictionary<NSString, NSObject>), typeof (IntPtr) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVCapturePhotoFileDataRepresentationCustomizer : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("replacementMetadataForPhoto:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSDictionary<NSString, NSObject>? GetReplacementMetadata (AVCapturePhoto photo)
+ {
+ return _GetReplacementMetadata (this, photo);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSDictionary<NSString, NSObject>? _GetReplacementMetadata (IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo)
+ {
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ return Runtime.GetNSObject<NSDictionary<NSString, NSObject>> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("replacementMetadataForPhoto:"), photo__handle__))!;
+ }
+ [OptionalMember]
+ [Export ("replacementEmbeddedThumbnailPixelBufferWithPhotoFormat:forPhoto:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual global::CoreVideo.CVPixelBuffer? GetReplacementEmbeddedThumbnail (out NSDictionary<NSString, NSObject>? replacementEmbeddedThumbnailPhotoFormatOut, AVCapturePhoto photo)
+ {
+ return _GetReplacementEmbeddedThumbnail (this, out replacementEmbeddedThumbnailPhotoFormatOut, photo);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static global::CoreVideo.CVPixelBuffer? _GetReplacementEmbeddedThumbnail (IAVCapturePhotoFileDataRepresentationCustomizer This, out NSDictionary<NSString, NSObject>? replacementEmbeddedThumbnailPhotoFormatOut, AVCapturePhoto photo)
+ {
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ NativeHandle replacementEmbeddedThumbnailPhotoFormatOutValue = IntPtr.Zero;
+ global::CoreVideo.CVPixelBuffer? ret;
+ ret = Runtime.GetINativeObject<CVPixelBuffer> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_ref_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("replacementEmbeddedThumbnailPixelBufferWithPhotoFormat:forPhoto:"), &replacementEmbeddedThumbnailPhotoFormatOutValue, photo__handle__), false)!;
+ replacementEmbeddedThumbnailPhotoFormatOut = Runtime.GetNSObject<global::Foundation.NSDictionary<NSString, NSObject>> (replacementEmbeddedThumbnailPhotoFormatOutValue)!;
+ return ret!;
+ }
+ [OptionalMember]
+ [Export ("replacementDepthDataForPhoto:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVDepthData? GetReplacementDepthData (AVCapturePhoto photo)
+ {
+ return _GetReplacementDepthData (this, photo);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVDepthData? _GetReplacementDepthData (IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo)
+ {
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ return Runtime.GetNSObject<AVDepthData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("replacementDepthDataForPhoto:"), photo__handle__))!;
+ }
+ [OptionalMember]
+ [Export ("replacementPortraitEffectsMatteForPhoto:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVPortraitEffectsMatte? GetReplacementPortraitEffectsMatte (AVCapturePhoto photo)
+ {
+ return _GetReplacementPortraitEffectsMatte (this, photo);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVPortraitEffectsMatte? _GetReplacementPortraitEffectsMatte (IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo)
+ {
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ return Runtime.GetNSObject<AVPortraitEffectsMatte> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("replacementPortraitEffectsMatteForPhoto:"), photo__handle__))!;
+ }
+ [OptionalMember]
+ [Export ("replacementSemanticSegmentationMatteOfType:forPhoto:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVSemanticSegmentationMatte? GetReplacementSemanticSegmentationMatte (NSString semanticSegmentationMatteType, AVCapturePhoto photo)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _GetReplacementSemanticSegmentationMatte (this, semanticSegmentationMatteType, photo);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AVSemanticSegmentationMatte? _GetReplacementSemanticSegmentationMatte (IAVCapturePhotoFileDataRepresentationCustomizer This, NSString semanticSegmentationMatteType, AVCapturePhoto photo)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var semanticSegmentationMatteType__handle__ = semanticSegmentationMatteType!.GetNonNullHandle (nameof (semanticSegmentationMatteType));
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ return Runtime.GetNSObject<AVSemanticSegmentationMatte> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("replacementSemanticSegmentationMatteOfType:forPhoto:"), semanticSegmentationMatteType__handle__, photo__handle__))!;
+ #endif
+ }
+ [OptionalMember]
+ [Export ("replacementAppleProRAWCompressionSettingsForPhoto:defaultSettings:maximumBitDepth:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios14.3")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSDictionary<NSString, NSObject> GetReplacementAppleProRawCompressionSettings (AVCapturePhoto photo, NSDictionary<NSString, NSObject> defaultSettings, nint maximumBitDepth)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _GetReplacementAppleProRawCompressionSettings (this, photo, defaultSettings, maximumBitDepth);
+ #endif
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios14.3")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSDictionary<NSString, NSObject> _GetReplacementAppleProRawCompressionSettings (IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo, NSDictionary<NSString, NSObject> defaultSettings, nint maximumBitDepth)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var photo__handle__ = photo!.GetNonNullHandle (nameof (photo));
+ var defaultSettings__handle__ = defaultSettings!.GetNonNullHandle (nameof (defaultSettings));
+ return Runtime.GetNSObject<NSDictionary<NSString, NSObject>> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle_IntPtr (This.Handle, Selector.GetHandle ("replacementAppleProRAWCompressionSettingsForPhoto:defaultSettings:maximumBitDepth:"), photo__handle__, defaultSettings__handle__, maximumBitDepth))!;
+ #endif
+ }
+ [DynamicDependencyAttribute ("GetReplacementAppleProRawCompressionSettings(AVFoundation.AVCapturePhoto,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject},System.IntPtr)")]
+ [DynamicDependencyAttribute ("GetReplacementDepthData(AVFoundation.AVCapturePhoto)")]
+ [DynamicDependencyAttribute ("GetReplacementEmbeddedThumbnail(Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject}@,AVFoundation.AVCapturePhoto)")]
+ [DynamicDependencyAttribute ("GetReplacementMetadata(AVFoundation.AVCapturePhoto)")]
+ [DynamicDependencyAttribute ("GetReplacementPortraitEffectsMatte(AVFoundation.AVCapturePhoto)")]
+ [DynamicDependencyAttribute ("GetReplacementSemanticSegmentationMatte(Foundation.NSString,AVFoundation.AVCapturePhoto)")]
+ static IAVCapturePhotoFileDataRepresentationCustomizer ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCapturePhotoFileDataRepresentationCustomizer" /> interface to support all the methods from the AVCapturePhotoFileDataRepresentationCustomizer protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureVideoDataOutputSampleBufferDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureVideoDataOutputSampleBufferDelegate.g.cs
index 159da4c..60b861e 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCaptureVideoDataOutputSampleBufferDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCaptureVideoDataOutputSampleBufferDelegate.g.cs
@@ -66,6 +66,42 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidDropSampleBuffer", Selector = "captureOutput:didDropSampleBuffer:fromConnection:", ParameterType = new Type [] { typeof (AVCaptureOutput), typeof (CMSampleBuffer), typeof (AVCaptureConnection) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVCaptureVideoDataOutputSampleBufferDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("captureOutput:didOutputSampleBuffer:fromConnection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, global::CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection)
+ {
+ _DidOutputSampleBuffer (this, captureOutput, sampleBuffer, connection);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputSampleBuffer (IAVCaptureVideoDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, global::CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var sampleBuffer__handle__ = sampleBuffer!.GetNonNullHandle (nameof (sampleBuffer));
+ var connection__handle__ = connection!.GetNonNullHandle (nameof (connection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didOutputSampleBuffer:fromConnection:"), captureOutput__handle__, sampleBuffer.Handle, connection__handle__);
+ }
+ [OptionalMember]
+ [Export ("captureOutput:didDropSampleBuffer:fromConnection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDropSampleBuffer (AVCaptureOutput captureOutput, global::CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection)
+ {
+ _DidDropSampleBuffer (this, captureOutput, sampleBuffer, connection);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDropSampleBuffer (IAVCaptureVideoDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, global::CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection)
+ {
+ var captureOutput__handle__ = captureOutput!.GetNonNullHandle (nameof (captureOutput));
+ var sampleBuffer__handle__ = sampleBuffer!.GetNonNullHandle (nameof (sampleBuffer));
+ var connection__handle__ = connection!.GetNonNullHandle (nameof (connection));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("captureOutput:didDropSampleBuffer:fromConnection:"), captureOutput__handle__, sampleBuffer.Handle, connection__handle__);
+ }
+ [DynamicDependencyAttribute ("DidDropSampleBuffer(AVFoundation.AVCaptureOutput,CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureConnection)")]
+ [DynamicDependencyAttribute ("DidOutputSampleBuffer(AVFoundation.AVCaptureOutput,CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureConnection)")]
+ static IAVCaptureVideoDataOutputSampleBufferDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCaptureVideoDataOutputSampleBufferDelegate" /> interface to support all the methods from the AVCaptureVideoDataOutputSampleBufferDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVContentKeyRecipient.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVContentKeyRecipient.g.cs
index 5630b7b..e36067a 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVContentKeyRecipient.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVContentKeyRecipient.g.cs
@@ -58,10 +58,56 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "MayRequireContentKeysForMediaDataProcessing", Selector = "mayRequireContentKeysForMediaDataProcessing", PropertyType = typeof (bool), GetterSelector = "mayRequireContentKeysForMediaDataProcessing", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IAVContentKeyRecipient : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- bool MayRequireContentKeysForMediaDataProcessing {
+ [OptionalMember]
+ [Export ("contentKeySession:didProvideContentKey:")]
+ [SupportedOSPlatform ("tvos14.5")]
+ [SupportedOSPlatform ("ios14.5")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidProvideContentKey (AVContentKeySession contentKeySession, AVContentKey contentKey)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidProvideContentKey (this, contentKeySession, contentKey);
+ #endif
+ }
+ [SupportedOSPlatform ("tvos14.5")]
+ [SupportedOSPlatform ("ios14.5")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidProvideContentKey (IAVContentKeyRecipient This, AVContentKeySession contentKeySession, AVContentKey contentKey)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var contentKeySession__handle__ = contentKeySession!.GetNonNullHandle (nameof (contentKeySession));
+ var contentKey__handle__ = contentKey!.GetNonNullHandle (nameof (contentKey));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:didProvideContentKey:"), contentKeySession__handle__, contentKey__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidProvideContentKey(AVFoundation.AVContentKeySession,AVFoundation.AVContentKey)")]
+ [DynamicDependencyAttribute ("MayRequireContentKeysForMediaDataProcessing")]
+ static IAVContentKeyRecipient ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool MayRequireContentKeysForMediaDataProcessing {
[Export ("mayRequireContentKeysForMediaDataProcessing")]
- get;
+ get {
+ return _GetMayRequireContentKeysForMediaDataProcessing (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetMayRequireContentKeysForMediaDataProcessing (IAVContentKeyRecipient This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("mayRequireContentKeysForMediaDataProcessing"));
+ return ret != 0;
}
}
/// <summary>Extension methods to the <see cref="IAVContentKeyRecipient" /> interface to support all the methods from the AVContentKeyRecipient protocol.</summary>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVContentKeySessionDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVContentKeySessionDelegate.g.cs
index 56ca3e1..094087a 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVContentKeySessionDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVContentKeySessionDelegate.g.cs
@@ -65,10 +65,173 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidGenerateExpiredSessionReport", Selector = "contentKeySessionDidGenerateExpiredSessionReport:", ParameterType = new Type [] { typeof (AVContentKeySession) }, ParameterByRef = new bool [] { false })]
public partial interface IAVContentKeySessionDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("contentKeySession:didProvideContentKeyRequest:")]
- [Preserve (Conditional = true)]
- void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidProvideContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("contentKeySession:didProvideRenewingContentKeyRequest:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidProvideRenewingContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest)
+ {
+ _DidProvideRenewingContentKeyRequest (this, session, keyRequest);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidProvideRenewingContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var keyRequest__handle__ = keyRequest!.GetNonNullHandle (nameof (keyRequest));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:didProvideRenewingContentKeyRequest:"), session__handle__, keyRequest__handle__);
+ }
+ [OptionalMember]
+ [Export ("contentKeySession:didProvidePersistableContentKeyRequest:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidProvidePersistableContentKeyRequest (AVContentKeySession session, AVPersistableContentKeyRequest keyRequest)
+ {
+ _DidProvidePersistableContentKeyRequest (this, session, keyRequest);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidProvidePersistableContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVPersistableContentKeyRequest keyRequest)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var keyRequest__handle__ = keyRequest!.GetNonNullHandle (nameof (keyRequest));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:didProvidePersistableContentKeyRequest:"), session__handle__, keyRequest__handle__);
+ }
+ [OptionalMember]
+ [Export ("contentKeySession:contentKeyRequest:didFailWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFail (AVContentKeySession session, AVContentKeyRequest keyRequest, NSError err)
+ {
+ _DidFail (this, session, keyRequest, err);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFail (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest, NSError err)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var keyRequest__handle__ = keyRequest!.GetNonNullHandle (nameof (keyRequest));
+ var err__handle__ = err!.GetNonNullHandle (nameof (err));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:contentKeyRequest:didFailWithError:"), session__handle__, keyRequest__handle__, err__handle__);
+ }
+ [OptionalMember]
+ [Export ("contentKeySession:shouldRetryContentKeyRequest:reason:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldRetryContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest, string retryReason)
+ {
+ return _ShouldRetryContentKeyRequest (this, session, keyRequest, retryReason);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldRetryContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest, string retryReason)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var keyRequest__handle__ = keyRequest!.GetNonNullHandle (nameof (keyRequest));
+ if (retryReason is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (retryReason));
+ var nsretryReason = CFString.CreateNative (retryReason);
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:shouldRetryContentKeyRequest:reason:"), session__handle__, keyRequest__handle__, nsretryReason);
+ CFString.ReleaseNative (nsretryReason);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("contentKeySessionContentProtectionSessionIdentifierDidChange:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChange (AVContentKeySession session)
+ {
+ _DidChange (this, session);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChange (IAVContentKeySessionDelegate This, AVContentKeySession session)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySessionContentProtectionSessionIdentifierDidChange:"), session__handle__);
+ }
+ [OptionalMember]
+ [Export ("contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdate (AVContentKeySession session, NSData persistableContentKey, NSObject keyIdentifier)
+ {
+ _DidUpdate (this, session, persistableContentKey, keyIdentifier);
+ }
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdate (IAVContentKeySessionDelegate This, AVContentKeySession session, NSData persistableContentKey, NSObject keyIdentifier)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var persistableContentKey__handle__ = persistableContentKey!.GetNonNullHandle (nameof (persistableContentKey));
+ var keyIdentifier__handle__ = keyIdentifier!.GetNonNullHandle (nameof (keyIdentifier));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:"), session__handle__, persistableContentKey__handle__, keyIdentifier__handle__);
+ }
+ [OptionalMember]
+ [Export ("contentKeySession:contentKeyRequestDidSucceed:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSucceed (AVContentKeySession session, AVContentKeyRequest keyRequest)
+ {
+ _DidSucceed (this, session, keyRequest);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSucceed (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var keyRequest__handle__ = keyRequest!.GetNonNullHandle (nameof (keyRequest));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySession:contentKeyRequestDidSucceed:"), session__handle__, keyRequest__handle__);
+ }
+ [OptionalMember]
+ [Export ("contentKeySessionDidGenerateExpiredSessionReport:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidGenerateExpiredSessionReport (AVContentKeySession session)
+ {
+ _DidGenerateExpiredSessionReport (this, session);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidGenerateExpiredSessionReport (IAVContentKeySessionDelegate This, AVContentKeySession session)
+ {
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("contentKeySessionDidGenerateExpiredSessionReport:"), session__handle__);
+ }
+ [DynamicDependencyAttribute ("DidChange(AVFoundation.AVContentKeySession)")]
+ [DynamicDependencyAttribute ("DidFail(AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidGenerateExpiredSessionReport(AVFoundation.AVContentKeySession)")]
+ [DynamicDependencyAttribute ("DidProvideContentKeyRequest(AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest)")]
+ [DynamicDependencyAttribute ("DidProvidePersistableContentKeyRequest(AVFoundation.AVContentKeySession,AVFoundation.AVPersistableContentKeyRequest)")]
+ [DynamicDependencyAttribute ("DidProvideRenewingContentKeyRequest(AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest)")]
+ [DynamicDependencyAttribute ("DidSucceed(AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest)")]
+ [DynamicDependencyAttribute ("DidUpdate(AVFoundation.AVContentKeySession,Foundation.NSData,Foundation.NSObject)")]
+ [DynamicDependencyAttribute ("ShouldRetryContentKeyRequest(AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest,System.String)")]
+ static IAVContentKeySessionDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVContentKeySessionDelegate" /> interface to support all the methods from the AVContentKeySessionDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVFragmentMinding.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVFragmentMinding.g.cs
index aca27dd..e60077f 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVFragmentMinding.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVFragmentMinding.g.cs
@@ -57,10 +57,23 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "IsAssociatedWithFragmentMinder", Selector = "isAssociatedWithFragmentMinder", ReturnType = typeof (bool))]
public partial interface IAVFragmentMinding : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("isAssociatedWithFragmentMinder")]
- [Preserve (Conditional = true)]
- bool IsAssociatedWithFragmentMinder ();
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool IsAssociatedWithFragmentMinder ()
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _IsAssociatedWithFragmentMinder (IAVFragmentMinding This)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("IsAssociatedWithFragmentMinder()")]
+ static IAVFragmentMinding ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class AVFragmentMindingWrapper : BaseWrapper, IAVFragmentMinding {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlaybackCoordinatorPlaybackControlDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlaybackCoordinatorPlaybackControlDelegate.g.cs
index 4ffecb7..b7abfd7 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlaybackCoordinatorPlaybackControlDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlaybackCoordinatorPlaybackControlDelegate.g.cs
@@ -60,22 +60,94 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "DidIssueBufferingCommand", Selector = "playbackCoordinator:didIssueBufferingCommand:completionHandler:", ParameterType = new Type [] { typeof (AVDelegatingPlaybackCoordinator), typeof (AVDelegatingPlaybackCoordinatorBufferingCommand), typeof (Action) }, ParameterByRef = new bool [] { false, false, false }, ParameterBlockProxy = new Type? [] { null, null, typeof (ObjCRuntime.Trampolines.NIDAction) })]
public partial interface IAVPlaybackCoordinatorPlaybackControlDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("playbackCoordinator:didIssuePlayCommand:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void DidIssuePlayCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidIssuePlayCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidIssuePlayCommand (IAVPlaybackCoordinatorPlaybackControlDelegate This, AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("playbackCoordinator:didIssuePauseCommand:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void DidIssuePauseCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidIssuePauseCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidIssuePauseCommand (IAVPlaybackCoordinatorPlaybackControlDelegate This, AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("playbackCoordinator:didIssueSeekCommand:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void DidIssueSeekCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidIssueSeekCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidIssueSeekCommand (IAVPlaybackCoordinatorPlaybackControlDelegate This, AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("playbackCoordinator:didIssueBufferingCommand:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void DidIssueBufferingCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidIssueBufferingCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidIssueBufferingCommand (IAVPlaybackCoordinatorPlaybackControlDelegate This, AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidIssueBufferingCommand(AVFoundation.AVDelegatingPlaybackCoordinator,AVFoundation.AVDelegatingPlaybackCoordinatorBufferingCommand,System.Action)")]
+ [DynamicDependencyAttribute ("DidIssuePauseCommand(AVFoundation.AVDelegatingPlaybackCoordinator,AVFoundation.AVDelegatingPlaybackCoordinatorPauseCommand,System.Action)")]
+ [DynamicDependencyAttribute ("DidIssuePlayCommand(AVFoundation.AVDelegatingPlaybackCoordinator,AVFoundation.AVDelegatingPlaybackCoordinatorPlayCommand,System.Action)")]
+ [DynamicDependencyAttribute ("DidIssueSeekCommand(AVFoundation.AVDelegatingPlaybackCoordinator,AVFoundation.AVDelegatingPlaybackCoordinatorSeekCommand,System.Action)")]
+ static IAVPlaybackCoordinatorPlaybackControlDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class AVPlaybackCoordinatorPlaybackControlDelegateWrapper : BaseWrapper, IAVPlaybackCoordinatorPlaybackControlDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemLegibleOutputPushDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemLegibleOutputPushDelegate.g.cs
index 26c8165..3b0c3b3 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemLegibleOutputPushDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemLegibleOutputPushDelegate.g.cs
@@ -58,6 +58,40 @@ namespace AVFoundation {
public partial interface IAVPlayerItemLegibleOutputPushDelegate : INativeObject, IDisposable,
AVFoundation.IAVPlayerItemOutputPushDelegate
{
+ [OptionalMember]
+ [Export ("legibleOutput:didOutputAttributedStrings:nativeSampleBuffers:forItemTime:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputAttributedStrings (AVPlayerItemLegibleOutput output, NSAttributedString[] strings, global::CoreMedia.CMSampleBuffer[] nativeSamples, global::CoreMedia.CMTime itemTime)
+ {
+ _DidOutputAttributedStrings (this, output, strings, nativeSamples, itemTime);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputAttributedStrings (IAVPlayerItemLegibleOutputPushDelegate This, AVPlayerItemLegibleOutput output, NSAttributedString[] strings, global::CoreMedia.CMSampleBuffer[] nativeSamples, global::CoreMedia.CMTime itemTime)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ if (strings is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (strings));
+ if (nativeSamples is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (nativeSamples));
+ var nsa_strings = NSArray.FromNSObjects (strings);
+ var nsa_nativeSamples = NSArray.FromNSObjects (nativeSamples);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_CMTime (This.Handle, Selector.GetHandle ("legibleOutput:didOutputAttributedStrings:nativeSampleBuffers:forItemTime:"), output__handle__, nsa_strings.Handle, nsa_nativeSamples.Handle, itemTime);
+ nsa_strings.Dispose ();
+ nsa_nativeSamples.Dispose ();
+ }
+ [DynamicDependencyAttribute ("DidOutputAttributedStrings(AVFoundation.AVPlayerItemLegibleOutput,Foundation.NSAttributedString[],CoreMedia.CMSampleBuffer[],CoreMedia.CMTime)")]
+ static IAVPlayerItemLegibleOutputPushDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPlayerItemLegibleOutputPushDelegate" /> interface to support all the methods from the AVPlayerItemLegibleOutputPushDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataCollectorPushDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataCollectorPushDelegate.g.cs
index 993bad9..a08c48c 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataCollectorPushDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataCollectorPushDelegate.g.cs
@@ -57,10 +57,23 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "DidCollectDateRange", Selector = "metadataCollector:didCollectDateRangeMetadataGroups:indexesOfNewGroups:indexesOfModifiedGroups:", ParameterType = new Type [] { typeof (AVPlayerItemMetadataCollector), typeof (AVDateRangeMetadataGroup[]), typeof (NSIndexSet), typeof (NSIndexSet) }, ParameterByRef = new bool [] { false, false, false, false })]
public partial interface IAVPlayerItemMetadataCollectorPushDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("metadataCollector:didCollectDateRangeMetadataGroups:indexesOfNewGroups:indexesOfModifiedGroups:")]
- [Preserve (Conditional = true)]
- void DidCollectDateRange (AVPlayerItemMetadataCollector metadataCollector, AVDateRangeMetadataGroup[] metadataGroups, NSIndexSet indexesOfNewGroups, NSIndexSet indexesOfModifiedGroups);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCollectDateRange (AVPlayerItemMetadataCollector metadataCollector, AVDateRangeMetadataGroup[] metadataGroups, NSIndexSet indexesOfNewGroups, NSIndexSet indexesOfModifiedGroups)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCollectDateRange (IAVPlayerItemMetadataCollectorPushDelegate This, AVPlayerItemMetadataCollector metadataCollector, AVDateRangeMetadataGroup[] metadataGroups, NSIndexSet indexesOfNewGroups, NSIndexSet indexesOfModifiedGroups)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("DidCollectDateRange(AVFoundation.AVPlayerItemMetadataCollector,AVFoundation.AVDateRangeMetadataGroup[],Foundation.NSIndexSet,Foundation.NSIndexSet)")]
+ static IAVPlayerItemMetadataCollectorPushDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class AVPlayerItemMetadataCollectorPushDelegateWrapper : BaseWrapper, IAVPlayerItemMetadataCollectorPushDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataOutputPushDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataOutputPushDelegate.g.cs
index 439ca01..6b6b96e 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataOutputPushDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemMetadataOutputPushDelegate.g.cs
@@ -58,6 +58,37 @@ namespace AVFoundation {
public partial interface IAVPlayerItemMetadataOutputPushDelegate : INativeObject, IDisposable,
AVFoundation.IAVPlayerItemOutputPushDelegate
{
+ [OptionalMember]
+ [Export ("metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOutputTimedMetadataGroups (AVPlayerItemMetadataOutput output, AVTimedMetadataGroup[] groups, AVPlayerItemTrack? track)
+ {
+ _DidOutputTimedMetadataGroups (this, output, groups, track);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOutputTimedMetadataGroups (IAVPlayerItemMetadataOutputPushDelegate This, AVPlayerItemMetadataOutput output, AVTimedMetadataGroup[] groups, AVPlayerItemTrack? track)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ if (groups is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (groups));
+ var track__handle__ = track.GetHandle ();
+ var nsa_groups = NSArray.FromNSObjects (groups);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:"), output__handle__, nsa_groups.Handle, track__handle__);
+ nsa_groups.Dispose ();
+ }
+ [DynamicDependencyAttribute ("DidOutputTimedMetadataGroups(AVFoundation.AVPlayerItemMetadataOutput,AVFoundation.AVTimedMetadataGroup[],AVFoundation.AVPlayerItemTrack)")]
+ static IAVPlayerItemMetadataOutputPushDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPlayerItemMetadataOutputPushDelegate" /> interface to support all the methods from the AVPlayerItemMetadataOutputPushDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPullDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPullDelegate.g.cs
index 90a0bb3..578f6ab 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPullDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPullDelegate.g.cs
@@ -58,6 +58,38 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "OutputSequenceWasFlushed", Selector = "outputSequenceWasFlushed:", ParameterType = new Type [] { typeof (AVPlayerItemOutput) }, ParameterByRef = new bool [] { false })]
public partial interface IAVPlayerItemOutputPullDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("outputMediaDataWillChange:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void OutputMediaDataWillChange (AVPlayerItemOutput sender)
+ {
+ _OutputMediaDataWillChange (this, sender);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _OutputMediaDataWillChange (IAVPlayerItemOutputPullDelegate This, AVPlayerItemOutput sender)
+ {
+ var sender__handle__ = sender!.GetNonNullHandle (nameof (sender));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("outputMediaDataWillChange:"), sender__handle__);
+ }
+ [OptionalMember]
+ [Export ("outputSequenceWasFlushed:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void OutputSequenceWasFlushed (AVPlayerItemOutput output)
+ {
+ _OutputSequenceWasFlushed (this, output);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _OutputSequenceWasFlushed (IAVPlayerItemOutputPullDelegate This, AVPlayerItemOutput output)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("outputSequenceWasFlushed:"), output__handle__);
+ }
+ [DynamicDependencyAttribute ("OutputMediaDataWillChange(AVFoundation.AVPlayerItemOutput)")]
+ [DynamicDependencyAttribute ("OutputSequenceWasFlushed(AVFoundation.AVPlayerItemOutput)")]
+ static IAVPlayerItemOutputPullDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPlayerItemOutputPullDelegate" /> interface to support all the methods from the AVPlayerItemOutputPullDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPushDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPushDelegate.g.cs
index dd2b113..c925687 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPushDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemOutputPushDelegate.g.cs
@@ -57,6 +57,24 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "OutputSequenceWasFlushed", Selector = "outputSequenceWasFlushed:", ParameterType = new Type [] { typeof (AVPlayerItemOutput) }, ParameterByRef = new bool [] { false })]
public partial interface IAVPlayerItemOutputPushDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("outputSequenceWasFlushed:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void OutputSequenceWasFlushed (AVPlayerItemOutput output)
+ {
+ _OutputSequenceWasFlushed (this, output);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _OutputSequenceWasFlushed (IAVPlayerItemOutputPushDelegate This, AVPlayerItemOutput output)
+ {
+ var output__handle__ = output!.GetNonNullHandle (nameof (output));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("outputSequenceWasFlushed:"), output__handle__);
+ }
+ [DynamicDependencyAttribute ("OutputSequenceWasFlushed(AVFoundation.AVPlayerItemOutput)")]
+ static IAVPlayerItemOutputPushDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPlayerItemOutputPushDelegate" /> interface to support all the methods from the AVPlayerItemOutputPushDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerPlaybackCoordinatorDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerPlaybackCoordinatorDelegate.g.cs
index e1129ac..428bcc4 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerPlaybackCoordinatorDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerPlaybackCoordinatorDelegate.g.cs
@@ -58,6 +58,64 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "GetInterstitialTimeRanges", Selector = "playbackCoordinator:interstitialTimeRangesForPlayerItem:", ReturnType = typeof (NSValue[]), ParameterType = new Type [] { typeof (AVPlayerPlaybackCoordinator), typeof (AVPlayerItem) }, ParameterByRef = new bool [] { false, false })]
public partial interface IAVPlayerPlaybackCoordinatorDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("playbackCoordinator:identifierForPlayerItem:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual string GetIdentifier (AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _GetIdentifier (this, coordinator, playerItem);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetIdentifier (IAVPlayerPlaybackCoordinatorDelegate This, AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var coordinator__handle__ = coordinator!.GetNonNullHandle (nameof (coordinator));
+ var playerItem__handle__ = playerItem!.GetNonNullHandle (nameof (playerItem));
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playbackCoordinator:identifierForPlayerItem:"), coordinator__handle__, playerItem__handle__))!;
+ #endif
+ }
+ [OptionalMember]
+ [Export ("playbackCoordinator:interstitialTimeRangesForPlayerItem:")]
+ [SupportedOSPlatform ("tvos15.4")]
+ [SupportedOSPlatform ("macos12.3")]
+ [SupportedOSPlatform ("ios15.4")]
+ [SupportedOSPlatform ("maccatalyst15.4")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSValue[] GetInterstitialTimeRanges (AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _GetInterstitialTimeRanges (this, coordinator, playerItem);
+ #endif
+ }
+ [SupportedOSPlatform ("tvos15.4")]
+ [SupportedOSPlatform ("macos12.3")]
+ [SupportedOSPlatform ("ios15.4")]
+ [SupportedOSPlatform ("maccatalyst15.4")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSValue[] _GetInterstitialTimeRanges (IAVPlayerPlaybackCoordinatorDelegate This, AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var coordinator__handle__ = coordinator!.GetNonNullHandle (nameof (coordinator));
+ var playerItem__handle__ = playerItem!.GetNonNullHandle (nameof (playerItem));
+ return CFArray.ArrayFromHandle<NSValue>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playbackCoordinator:interstitialTimeRangesForPlayerItem:"), coordinator__handle__, playerItem__handle__))!;
+ #endif
+ }
+ [DynamicDependencyAttribute ("GetIdentifier(AVFoundation.AVPlayerPlaybackCoordinator,AVFoundation.AVPlayerItem)")]
+ [DynamicDependencyAttribute ("GetInterstitialTimeRanges(AVFoundation.AVPlayerPlaybackCoordinator,AVFoundation.AVPlayerItem)")]
+ static IAVPlayerPlaybackCoordinatorDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPlayerPlaybackCoordinatorDelegate" /> interface to support all the methods from the AVPlayerPlaybackCoordinatorDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVQueuedSampleBufferRendering.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVQueuedSampleBufferRendering.g.cs
index ba7dfa6..3c8265e 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVQueuedSampleBufferRendering.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVQueuedSampleBufferRendering.g.cs
@@ -63,40 +63,111 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "HasSufficientMediaDataForReliablePlaybackStart", Selector = "hasSufficientMediaDataForReliablePlaybackStart", PropertyType = typeof (bool), GetterSelector = "hasSufficientMediaDataForReliablePlaybackStart", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IAVQueuedSampleBufferRendering : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("enqueueSampleBuffer:")]
- [Preserve (Conditional = true)]
- void Enqueue (global::CoreMedia.CMSampleBuffer sampleBuffer);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Enqueue (global::CoreMedia.CMSampleBuffer sampleBuffer)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Enqueue (IAVQueuedSampleBufferRendering This, global::CoreMedia.CMSampleBuffer sampleBuffer)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("flush")]
- [Preserve (Conditional = true)]
- void Flush ();
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Flush ()
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Flush (IAVQueuedSampleBufferRendering This)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("requestMediaDataWhenReadyOnQueue:usingBlock:")]
- [Preserve (Conditional = true)]
- unsafe void RequestMediaData (global::CoreFoundation.DispatchQueue queue, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action handler);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void RequestMediaData (global::CoreFoundation.DispatchQueue queue, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action handler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _RequestMediaData (IAVQueuedSampleBufferRendering This, global::CoreFoundation.DispatchQueue queue, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action handler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("stopRequestingMediaData")]
- [Preserve (Conditional = true)]
- void StopRequestingMediaData ();
- [Preserve (Conditional = true)]
- global::CoreMedia.CMTimebase Timebase {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void StopRequestingMediaData ()
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _StopRequestingMediaData (IAVQueuedSampleBufferRendering This)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("Enqueue(CoreMedia.CMSampleBuffer)")]
+ [DynamicDependencyAttribute ("Flush()")]
+ [DynamicDependencyAttribute ("HasSufficientMediaDataForReliablePlaybackStart")]
+ [DynamicDependencyAttribute ("ReadyForMoreMediaData")]
+ [DynamicDependencyAttribute ("RequestMediaData(CoreFoundation.DispatchQueue,System.Action)")]
+ [DynamicDependencyAttribute ("StopRequestingMediaData()")]
+ [DynamicDependencyAttribute ("Timebase")]
+ static IAVQueuedSampleBufferRendering ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual global::CoreMedia.CMTimebase Timebase {
[Export ("timebase", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetTimebase (this);
+ }
}
- [Preserve (Conditional = true)]
- bool ReadyForMoreMediaData {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::CoreMedia.CMTimebase _GetTimebase (IAVQueuedSampleBufferRendering This)
+ {
+ return Runtime.GetINativeObject<global::CoreMedia.CMTimebase> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("timebase")), false)!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool ReadyForMoreMediaData {
[Export ("isReadyForMoreMediaData")]
- get;
+ get {
+ return _GetReadyForMoreMediaData (this);
+ }
}
- [Preserve (Conditional = true)]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetReadyForMoreMediaData (IAVQueuedSampleBufferRendering This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("isReadyForMoreMediaData"));
+ return ret != 0;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform ("tvos14.5")]
[SupportedOSPlatform ("ios14.5")]
[SupportedOSPlatform ("maccatalyst")]
[SupportedOSPlatform ("macos")]
- bool HasSufficientMediaDataForReliablePlaybackStart {
+ [RequiredMember]
+ public virtual bool HasSufficientMediaDataForReliablePlaybackStart {
[Export ("hasSufficientMediaDataForReliablePlaybackStart")]
- get;
+ get {
+ return _GetHasSufficientMediaDataForReliablePlaybackStart (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetHasSufficientMediaDataForReliablePlaybackStart (IAVQueuedSampleBufferRendering This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("hasSufficientMediaDataForReliablePlaybackStart"));
+ return ret != 0;
}
}
internal unsafe sealed class AVQueuedSampleBufferRenderingWrapper : BaseWrapper, IAVQueuedSampleBufferRendering {
diff --git a/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs
new file mode 100644
index 0000000..c184f52
--- /dev/null
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs
@@ -0,0 +1,703 @@
+//
+// Auto-generated from generator.cs, do not edit
+//
+// We keep references to objects, so warning 414 is expected
+#pragma warning disable 414
+using System;
+using System.Drawing;
+using System.Diagnostics;
+using System.ComponentModel;
+using System.Threading.Tasks;
+using System.Runtime.Versioning;
+using System.Runtime.InteropServices;
+using System.Diagnostics.CodeAnalysis;
+using UIKit;
+using GLKit;
+using Metal;
+using CoreML;
+using MapKit;
+using Photos;
+using ModelIO;
+using Network;
+using SceneKit;
+using Contacts;
+using Security;
+using Messages;
+using AudioUnit;
+using CoreVideo;
+using CoreMedia;
+using QuickLook;
+using CoreImage;
+using SpriteKit;
+using Foundation;
+using CoreMotion;
+using ObjCRuntime;
+using AddressBook;
+using MediaPlayer;
+using GameplayKit;
+using CoreGraphics;
+using CoreLocation;
+using AVFoundation;
+using NewsstandKit;
+using FileProvider;
+using CoreAnimation;
+using CoreFoundation;
+using NetworkExtension;
+using MetalPerformanceShadersGraph;
+#nullable enable
+#if !NET
+using NativeHandle = System.IntPtr;
+#endif
+namespace AVFoundation {
+ [Register("AVSampleCursor", true)]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ [SupportedOSPlatform ("macos")]
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ #if ARCH_32
+ #pragma warning disable 649
+ static readonly NativeHandle class_ptr;
+ #pragma warning restore 649
+ #else
+ static readonly NativeHandle class_ptr = Class.GetHandle ("AVSampleCursor");
+ #endif
+ /// <summary>The Objective-C class handle for this class.</summary>
+ /// <value>The pointer to the Objective-C class.</value>
+ /// <remarks>
+ /// Each managed class mirrors an unmanaged Objective-C class.
+ /// This value contains the pointer to the Objective-C class.
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name.
+ /// </remarks>
+ public override NativeHandle ClassHandle { get { return class_ptr; } }
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
+ /// <remarks>
+ /// <para>
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />.
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object.
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together.
+ /// The actual initialization of the object is up to the developer.
+ /// </para>
+ /// <para>
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place.
+ /// Once the allocation has taken place, the constructor has to initialize the object.
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object.
+ /// </para>
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para>
+ /// <para>
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method.
+ /// If this is not the case, developers should instead chain to the proper constructor in their class.
+ /// </para>
+ /// <para>
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration.
+ /// Typically the chaining would look like this:
+ /// </para>
+ /// <example>
+ /// <code lang="csharp lang-csharp"><![CDATA[
+ /// //
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary.
+ /// // No actual initXxx method is invoked, that is done later in the constructor
+ /// //
+ /// // This is taken from the iOS SDK's source code for the UIView class:
+ /// //
+ /// [Export ("initWithFrame:")]
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty)
+ /// {
+ /// // Invoke the init method now.
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle;
+ /// if (IsDirectBinding) {
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame);
+ /// } else {
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame);
+ /// }
+ /// }
+ /// ]]></code>
+ /// </example>
+ /// </remarks>
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [EditorBrowsable (EditorBrowsableState.Advanced)]
+ protected AVSampleCursor (NSObjectFlag t) : base (t)
+ {
+ }
+
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary>
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param>
+ /// <remarks>
+ /// <para>
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object.
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object.
+ /// </para>
+ /// </remarks>
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [EditorBrowsable (EditorBrowsableState.Advanced)]
+ protected internal AVSampleCursor (NativeHandle handle) : base (handle)
+ {
+ }
+
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor));
+ NSComparisonResult ret;
+ if (IsDirectBinding) {
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__);
+ } else {
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__);
+ }
+ return ret!;
+ #endif
+ }
+ [Export ("copyWithZone:")]
+ [return: ReleaseAttribute ()]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSObject Copy (NSZone? zone)
+ {
+ var zone__handle__ = zone.GetHandle ();
+ NSObject? ret;
+ if (IsDirectBinding) {
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!;
+ } else {
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!;
+ }
+ if (ret is not null)
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release"));
+ return ret!;
+ }
+ [Export ("copyCurrentSampleFormatDescription")]
+ [return: ReleaseAttribute ()]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription ()
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::CoreMedia.CMFormatDescription? ret;
+ if (IsDirectBinding) {
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!;
+ } else {
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!;
+ }
+ if (ret is not null)
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release"));
+ return ret!;
+ #endif
+ }
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor));
+ byte ret;
+ if (IsDirectBinding) {
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__);
+ } else {
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__);
+ }
+ return ret != 0;
+ #endif
+ }
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor));
+ byte ret;
+ if (IsDirectBinding) {
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__);
+ } else {
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__);
+ }
+ return ret != 0;
+ #endif
+ }
+ [Export ("stepByDecodeTime:wasPinned:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ wasPinned = false;
+ global::CoreMedia.CMTime ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ [Export ("stepByPresentationTime:wasPinned:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ wasPinned = false;
+ global::CoreMedia.CMTime ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ [Export ("stepInDecodeOrderByCount:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual long StepInDecodeOrder (long stepCount)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (IsDirectBinding) {
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount);
+ } else {
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount);
+ }
+ #endif
+ }
+ [Export ("stepInPresentationOrderByCount:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual long StepInPresentationOrder (long stepCount)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (IsDirectBinding) {
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount);
+ } else {
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount);
+ }
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo {
+ get {
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ());
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable {
+ [Export ("currentChunkInfo")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ AVSampleCursorChunkInfo_Blittable ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange {
+ [Export ("currentChunkStorageRange")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ AVSampleCursorStorageRange ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSUrl? CurrentChunkStorageUrl {
+ [Export ("currentChunkStorageURL")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NSUrl? ret;
+ if (IsDirectBinding) {
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!;
+ } else {
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!;
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo {
+ [Export ("currentSampleAudioDependencyInfo")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ AVSampleCursorAudioDependencyInfo ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSDictionary? CurrentSampleDependencyAttachments {
+ [Export ("currentSampleDependencyAttachments")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NSDictionary? ret;
+ if (IsDirectBinding) {
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!;
+ } else {
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!;
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 {
+ get {
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ());
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable {
+ [Export ("currentSampleDependencyInfo")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ AVSampleCursorDependencyInfo_Blittable ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration {
+ [Export ("currentSampleDuration")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::CoreMedia.CMTime ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual long CurrentSampleIndexInChunk {
+ [Export ("currentSampleIndexInChunk")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (IsDirectBinding) {
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk"));
+ } else {
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk"));
+ }
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange {
+ [Export ("currentSampleStorageRange")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ AVSampleCursorStorageRange ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo {
+ get {
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ());
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable {
+ [Export ("currentSampleSyncInfo")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ AVSampleCursorSyncInfo_Blittable ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp {
+ [Export ("decodeTimeStamp")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::CoreMedia.CMTime ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp {
+ [Export ("presentationTimeStamp")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::CoreMedia.CMTime ret;
+ if (IsDirectBinding) {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp"));
+ }
+ } else {
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp"));
+ }
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual nint SamplesRequiredForDecoderRefresh {
+ [Export ("samplesRequiredForDecoderRefresh")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (IsDirectBinding) {
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh"));
+ } else {
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh"));
+ }
+ #endif
+ }
+ }
+ } /* class AVSampleCursor */
+}
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVSpeechSynthesizerDelegate.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVSpeechSynthesizerDelegate.g.cs
index 3a42383..08b4c3f 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVSpeechSynthesizerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVSpeechSynthesizerDelegate.g.cs
@@ -62,6 +62,100 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "WillSpeakRangeOfSpeechString", Selector = "speechSynthesizer:willSpeakRangeOfSpeechString:utterance:", ParameterType = new Type [] { typeof (AVSpeechSynthesizer), typeof (NSRange), typeof (AVSpeechUtterance) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IAVSpeechSynthesizerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("speechSynthesizer:didStartSpeechUtterance:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidStartSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ _DidStartSpeechUtterance (this, synthesizer, utterance);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidStartSpeechUtterance (IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ var synthesizer__handle__ = synthesizer!.GetNonNullHandle (nameof (synthesizer));
+ var utterance__handle__ = utterance!.GetNonNullHandle (nameof (utterance));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("speechSynthesizer:didStartSpeechUtterance:"), synthesizer__handle__, utterance__handle__);
+ }
+ [OptionalMember]
+ [Export ("speechSynthesizer:didFinishSpeechUtterance:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFinishSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ _DidFinishSpeechUtterance (this, synthesizer, utterance);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFinishSpeechUtterance (IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ var synthesizer__handle__ = synthesizer!.GetNonNullHandle (nameof (synthesizer));
+ var utterance__handle__ = utterance!.GetNonNullHandle (nameof (utterance));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("speechSynthesizer:didFinishSpeechUtterance:"), synthesizer__handle__, utterance__handle__);
+ }
+ [OptionalMember]
+ [Export ("speechSynthesizer:didPauseSpeechUtterance:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidPauseSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ _DidPauseSpeechUtterance (this, synthesizer, utterance);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidPauseSpeechUtterance (IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ var synthesizer__handle__ = synthesizer!.GetNonNullHandle (nameof (synthesizer));
+ var utterance__handle__ = utterance!.GetNonNullHandle (nameof (utterance));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("speechSynthesizer:didPauseSpeechUtterance:"), synthesizer__handle__, utterance__handle__);
+ }
+ [OptionalMember]
+ [Export ("speechSynthesizer:didContinueSpeechUtterance:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidContinueSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ _DidContinueSpeechUtterance (this, synthesizer, utterance);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidContinueSpeechUtterance (IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ var synthesizer__handle__ = synthesizer!.GetNonNullHandle (nameof (synthesizer));
+ var utterance__handle__ = utterance!.GetNonNullHandle (nameof (utterance));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("speechSynthesizer:didContinueSpeechUtterance:"), synthesizer__handle__, utterance__handle__);
+ }
+ [OptionalMember]
+ [Export ("speechSynthesizer:didCancelSpeechUtterance:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCancelSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ _DidCancelSpeechUtterance (this, synthesizer, utterance);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCancelSpeechUtterance (IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance)
+ {
+ var synthesizer__handle__ = synthesizer!.GetNonNullHandle (nameof (synthesizer));
+ var utterance__handle__ = utterance!.GetNonNullHandle (nameof (utterance));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("speechSynthesizer:didCancelSpeechUtterance:"), synthesizer__handle__, utterance__handle__);
+ }
+ [OptionalMember]
+ [Export ("speechSynthesizer:willSpeakRangeOfSpeechString:utterance:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillSpeakRangeOfSpeechString (AVSpeechSynthesizer synthesizer, NSRange characterRange, AVSpeechUtterance utterance)
+ {
+ _WillSpeakRangeOfSpeechString (this, synthesizer, characterRange, utterance);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillSpeakRangeOfSpeechString (IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, NSRange characterRange, AVSpeechUtterance utterance)
+ {
+ var synthesizer__handle__ = synthesizer!.GetNonNullHandle (nameof (synthesizer));
+ var utterance__handle__ = utterance!.GetNonNullHandle (nameof (utterance));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NSRange_NativeHandle (This.Handle, Selector.GetHandle ("speechSynthesizer:willSpeakRangeOfSpeechString:utterance:"), synthesizer__handle__, characterRange, utterance__handle__);
+ }
+ [DynamicDependencyAttribute ("DidCancelSpeechUtterance(AVFoundation.AVSpeechSynthesizer,AVFoundation.AVSpeechUtterance)")]
+ [DynamicDependencyAttribute ("DidContinueSpeechUtterance(AVFoundation.AVSpeechSynthesizer,AVFoundation.AVSpeechUtterance)")]
+ [DynamicDependencyAttribute ("DidFinishSpeechUtterance(AVFoundation.AVSpeechSynthesizer,AVFoundation.AVSpeechUtterance)")]
+ [DynamicDependencyAttribute ("DidPauseSpeechUtterance(AVFoundation.AVSpeechSynthesizer,AVFoundation.AVSpeechUtterance)")]
+ [DynamicDependencyAttribute ("DidStartSpeechUtterance(AVFoundation.AVSpeechSynthesizer,AVFoundation.AVSpeechUtterance)")]
+ [DynamicDependencyAttribute ("WillSpeakRangeOfSpeechString(AVFoundation.AVSpeechSynthesizer,Foundation.NSRange,AVFoundation.AVSpeechUtterance)")]
+ static IAVSpeechSynthesizerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVSpeechSynthesizerDelegate" /> interface to support all the methods from the AVSpeechSynthesizerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositing.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositing.g.cs
index cbe1d4c..a9ed9cb 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositing.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositing.g.cs
@@ -66,22 +66,195 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = true, IsStatic = false, Name = "CanConformColorOfSourceFrames", Selector = "canConformColorOfSourceFrames", PropertyType = typeof (bool), GetterSelector = "canConformColorOfSourceFrames", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IAVVideoCompositing : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("sourcePixelBufferAttributes")]
- [Preserve (Conditional = true)]
- NSDictionary? SourcePixelBufferAttributes ();
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSDictionary? SourcePixelBufferAttributes ()
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSDictionary? _SourcePixelBufferAttributes (IAVVideoCompositing This)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("requiredPixelBufferAttributesForRenderContext")]
- [Preserve (Conditional = true)]
- NSDictionary RequiredPixelBufferAttributesForRenderContext ();
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSDictionary RequiredPixelBufferAttributesForRenderContext ()
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSDictionary _RequiredPixelBufferAttributesForRenderContext (IAVVideoCompositing This)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("renderContextChanged:")]
- [Preserve (Conditional = true)]
- void RenderContextChanged (AVVideoCompositionRenderContext newRenderContext);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RenderContextChanged (AVVideoCompositionRenderContext newRenderContext)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RenderContextChanged (IAVVideoCompositing This, AVVideoCompositionRenderContext newRenderContext)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("startVideoCompositionRequest:")]
- [Preserve (Conditional = true)]
- void StartVideoCompositionRequest (AVAsynchronousVideoCompositionRequest asyncVideoCompositionRequest);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void StartVideoCompositionRequest (AVAsynchronousVideoCompositionRequest asyncVideoCompositionRequest)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _StartVideoCompositionRequest (IAVVideoCompositing This, AVAsynchronousVideoCompositionRequest asyncVideoCompositionRequest)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("cancelAllPendingVideoCompositionRequests")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void CancelAllPendingVideoCompositionRequests ()
+ {
+ _CancelAllPendingVideoCompositionRequests (this);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _CancelAllPendingVideoCompositionRequests (IAVVideoCompositing This)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend (This.Handle, Selector.GetHandle ("cancelAllPendingVideoCompositionRequests"));
+ }
+ [OptionalMember]
+ [Export ("anticipateRenderingUsingHint:")]
+ [SupportedOSPlatform ("tvos13.0")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AnticipateRendering (AVVideoCompositionRenderHint renderHint)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _AnticipateRendering (this, renderHint);
+ #endif
+ }
+ [SupportedOSPlatform ("tvos13.0")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AnticipateRendering (IAVVideoCompositing This, AVVideoCompositionRenderHint renderHint)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var renderHint__handle__ = renderHint!.GetNonNullHandle (nameof (renderHint));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("anticipateRenderingUsingHint:"), renderHint__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("prerollForRenderingUsingHint:")]
+ [SupportedOSPlatform ("tvos13.0")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PrerollForRendering (AVVideoCompositionRenderHint renderHint)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _PrerollForRendering (this, renderHint);
+ #endif
+ }
+ [SupportedOSPlatform ("tvos13.0")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PrerollForRendering (IAVVideoCompositing This, AVVideoCompositionRenderHint renderHint)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var renderHint__handle__ = renderHint!.GetNonNullHandle (nameof (renderHint));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("prerollForRenderingUsingHint:"), renderHint__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("AnticipateRendering(AVFoundation.AVVideoCompositionRenderHint)")]
+ [DynamicDependencyAttribute ("CancelAllPendingVideoCompositionRequests()")]
+ [DynamicDependencyAttribute ("CanConformColorOfSourceFrames")]
+ [DynamicDependencyAttribute ("PrerollForRendering(AVFoundation.AVVideoCompositionRenderHint)")]
+ [DynamicDependencyAttribute ("RenderContextChanged(AVFoundation.AVVideoCompositionRenderContext)")]
+ [DynamicDependencyAttribute ("RequiredPixelBufferAttributesForRenderContext()")]
+ [DynamicDependencyAttribute ("SourcePixelBufferAttributes()")]
+ [DynamicDependencyAttribute ("StartVideoCompositionRequest(AVFoundation.AVAsynchronousVideoCompositionRequest)")]
+ [DynamicDependencyAttribute ("SupportsHdrSourceFrames")]
+ [DynamicDependencyAttribute ("SupportsWideColorSourceFrames")]
+ static IAVVideoCompositing ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [OptionalMember]
+ public virtual bool SupportsWideColorSourceFrames {
+ [Export ("supportsWideColorSourceFrames")]
+ get {
+ return _GetSupportsWideColorSourceFrames (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetSupportsWideColorSourceFrames (IAVVideoCompositing This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("supportsWideColorSourceFrames"));
+ return ret != 0;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("ios14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [OptionalMember]
+ public virtual bool SupportsHdrSourceFrames {
+ [Export ("supportsHDRSourceFrames")]
+ get {
+ return _GetSupportsHdrSourceFrames (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetSupportsHdrSourceFrames (IAVVideoCompositing This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("supportsHDRSourceFrames"));
+ return ret != 0;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos15.0")]
+ [SupportedOSPlatform ("ios15.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("macos")]
+ [OptionalMember]
+ public virtual bool CanConformColorOfSourceFrames {
+ [Export ("canConformColorOfSourceFrames")]
+ get {
+ return _GetCanConformColorOfSourceFrames (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetCanConformColorOfSourceFrames (IAVVideoCompositing This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("canConformColorOfSourceFrames"));
+ return ret != 0;
+ }
}
/// <summary>Extension methods to the <see cref="IAVVideoCompositing" /> interface to support all the methods from the AVVideoCompositing protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositionValidationHandling.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositionValidationHandling.g.cs
index 142a7b3..c9f9fb9 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositionValidationHandling.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVVideoCompositionValidationHandling.g.cs
@@ -60,6 +60,114 @@ namespace AVFoundation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction", Selector = "videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:", ReturnType = typeof (bool), ParameterType = new Type [] { typeof (AVVideoComposition), typeof (AVVideoCompositionInstruction), typeof (AVVideoCompositionLayerInstruction), typeof (AVAsset) }, ParameterByRef = new bool [] { false, false, false, false })]
public partial interface IAVVideoCompositionValidationHandling : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldContinueValidatingAfterFindingInvalidValueForKey (AVVideoComposition videoComposition, string key)
+ {
+ return _ShouldContinueValidatingAfterFindingInvalidValueForKey (this, videoComposition, key);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldContinueValidatingAfterFindingInvalidValueForKey (IAVVideoCompositionValidationHandling This, AVVideoComposition videoComposition, string key)
+ {
+ var videoComposition__handle__ = videoComposition!.GetNonNullHandle (nameof (videoComposition));
+ if (key is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (key));
+ var nskey = CFString.CreateNative (key);
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:"), videoComposition__handle__, nskey);
+ CFString.ReleaseNative (nskey);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldContinueValidatingAfterFindingEmptyTimeRange (AVVideoComposition videoComposition, global::CoreMedia.CMTimeRange timeRange)
+ {
+ return _ShouldContinueValidatingAfterFindingEmptyTimeRange (this, videoComposition, timeRange);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldContinueValidatingAfterFindingEmptyTimeRange (IAVVideoCompositionValidationHandling This, AVVideoComposition videoComposition, global::CoreMedia.CMTimeRange timeRange)
+ {
+ var videoComposition__handle__ = videoComposition!.GetNonNullHandle (nameof (videoComposition));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_CMTimeRange (This.Handle, Selector.GetHandle ("videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:"), videoComposition__handle__, timeRange);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction (AVVideoComposition videoComposition, AVVideoCompositionInstruction videoCompositionInstruction)
+ {
+ return _ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction (this, videoComposition, videoCompositionInstruction);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction (IAVVideoCompositionValidationHandling This, AVVideoComposition videoComposition, AVVideoCompositionInstruction videoCompositionInstruction)
+ {
+ var videoComposition__handle__ = videoComposition!.GetNonNullHandle (nameof (videoComposition));
+ var videoCompositionInstruction__handle__ = videoCompositionInstruction!.GetNonNullHandle (nameof (videoCompositionInstruction));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:"), videoComposition__handle__, videoCompositionInstruction__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction (AVVideoComposition videoComposition, AVVideoCompositionInstruction videoCompositionInstruction, AVVideoCompositionLayerInstruction layerInstruction, AVAsset asset)
+ {
+ return _ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction (this, videoComposition, videoCompositionInstruction, layerInstruction, asset);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction (IAVVideoCompositionValidationHandling This, AVVideoComposition videoComposition, AVVideoCompositionInstruction videoCompositionInstruction, AVVideoCompositionLayerInstruction layerInstruction, AVAsset asset)
+ {
+ var videoComposition__handle__ = videoComposition!.GetNonNullHandle (nameof (videoComposition));
+ var videoCompositionInstruction__handle__ = videoCompositionInstruction!.GetNonNullHandle (nameof (videoCompositionInstruction));
+ var layerInstruction__handle__ = layerInstruction!.GetNonNullHandle (nameof (layerInstruction));
+ var asset__handle__ = asset!.GetNonNullHandle (nameof (asset));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:"), videoComposition__handle__, videoCompositionInstruction__handle__, layerInstruction__handle__, asset__handle__);
+ return ret != 0;
+ }
+ [DynamicDependencyAttribute ("ShouldContinueValidatingAfterFindingEmptyTimeRange(AVFoundation.AVVideoComposition,CoreMedia.CMTimeRange)")]
+ [DynamicDependencyAttribute ("ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction(AVFoundation.AVVideoComposition,AVFoundation.AVVideoCompositionInstruction)")]
+ [DynamicDependencyAttribute ("ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction(AVFoundation.AVVideoComposition,AVFoundation.AVVideoCompositionInstruction,AVFoundation.AVVideoCompositionLayerInstruction,AVFoundation.AVAsset)")]
+ [DynamicDependencyAttribute ("ShouldContinueValidatingAfterFindingInvalidValueForKey(AVFoundation.AVVideoComposition,System.String)")]
+ static IAVVideoCompositionValidationHandling ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVVideoCompositionValidationHandling" /> interface to support all the methods from the AVVideoCompositionValidationHandling protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVKit/AVCaptureEventInteraction.g.cs b/new/dotnet/ios/generated-sources/AVKit/AVCaptureEventInteraction.g.cs
index 427dc44..4b6926e 100644
--- a/old/dotnet/ios/generated-sources/AVKit/AVCaptureEventInteraction.g.cs
+++ b/new/dotnet/ios/generated-sources/AVKit/AVCaptureEventInteraction.g.cs
@@ -244,18 +244,18 @@ namespace AVKit {
[UnsupportedOSPlatform ("maccatalyst")]
[UnsupportedOSPlatform ("tvos")]
[SupportedOSPlatform ("ios17.2")]
- public virtual UIView View {
+ public virtual global::UIKit.UIView View {
[Export ("view", ArgumentSemantic.Weak)]
[UnsupportedOSPlatform ("macos")]
[UnsupportedOSPlatform ("maccatalyst")]
[UnsupportedOSPlatform ("tvos")]
[SupportedOSPlatform ("ios17.2")]
get {
- UIView? ret;
+ global::UIKit.UIView? ret;
if (IsDirectBinding) {
- ret = Runtime.GetNSObject<UIView> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("view")))!;
+ ret = Runtime.GetNSObject<global::UIKit.UIView> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("view")))!;
} else {
- ret = Runtime.GetNSObject<UIView> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("view")))!;
+ ret = Runtime.GetNSObject<global::UIKit.UIView> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("view")))!;
}
MarkDirty ();
__mt_View_var = ret;
diff --git a/old/dotnet/ios/generated-sources/AVKit/AVCustomRoutingControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AVKit/AVCustomRoutingControllerDelegate.g.cs
index aa0b490..7d34859 100644
--- a/old/dotnet/ios/generated-sources/AVKit/AVCustomRoutingControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVKit/AVCustomRoutingControllerDelegate.g.cs
@@ -59,10 +59,77 @@ namespace AVKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidSelectItem", Selector = "customRoutingController:didSelectItem:", ParameterType = new Type [] { typeof (AVRouting.AVCustomRoutingController), typeof (AVRouting.AVCustomRoutingActionItem) }, ParameterByRef = new bool [] { false, false })]
public partial interface IAVCustomRoutingControllerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("customRoutingController:handleEvent:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void HandleEvent (global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingEvent @event, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAVCustomRoutingControllerDelegateCompletionHandler))]AVCustomRoutingControllerDelegateCompletionHandler completionHandler);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void HandleEvent (global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingEvent @event, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAVCustomRoutingControllerDelegateCompletionHandler))]AVCustomRoutingControllerDelegateCompletionHandler completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _HandleEvent (IAVCustomRoutingControllerDelegate This, global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingEvent @event, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAVCustomRoutingControllerDelegateCompletionHandler))]AVCustomRoutingControllerDelegateCompletionHandler completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("customRoutingController:eventDidTimeOut:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void EventDidTimeOut (global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _EventDidTimeOut (this, controller, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _EventDidTimeOut (IAVCustomRoutingControllerDelegate This, global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("customRoutingController:eventDidTimeOut:"), controller__handle__, @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("customRoutingController:didSelectItem:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectItem (global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingActionItem customActionItem)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSelectItem (this, controller, customActionItem);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectItem (IAVCustomRoutingControllerDelegate This, global::AVRouting.AVCustomRoutingController controller, global::AVRouting.AVCustomRoutingActionItem customActionItem)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var customActionItem__handle__ = customActionItem!.GetNonNullHandle (nameof (customActionItem));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("customRoutingController:didSelectItem:"), controller__handle__, customActionItem__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidSelectItem(AVRouting.AVCustomRoutingController,AVRouting.AVCustomRoutingActionItem)")]
+ [DynamicDependencyAttribute ("EventDidTimeOut(AVRouting.AVCustomRoutingController,AVRouting.AVCustomRoutingEvent)")]
+ [DynamicDependencyAttribute ("HandleEvent(AVRouting.AVCustomRoutingController,AVRouting.AVCustomRoutingEvent,AVKit.AVCustomRoutingControllerDelegateCompletionHandler)")]
+ static IAVCustomRoutingControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVCustomRoutingControllerDelegate" /> interface to support all the methods from the AVCustomRoutingControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVKit/AVPictureInPictureControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AVKit/AVPictureInPictureControllerDelegate.g.cs
index b056ef9..41ea15a 100644
--- a/old/dotnet/ios/generated-sources/AVKit/AVPictureInPictureControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVKit/AVPictureInPictureControllerDelegate.g.cs
@@ -63,6 +63,99 @@ namespace AVKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "RestoreUserInterfaceForPictureInPicture", Selector = "pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:", ParameterType = new Type [] { typeof (AVKit.AVPictureInPictureController), typeof (global::System.Action<bool>) }, ParameterByRef = new bool [] { false, false }, ParameterBlockProxy = new Type? [] { null, typeof (ObjCRuntime.Trampolines.NIDActionArity1V4) })]
public partial interface IAVPictureInPictureControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("pictureInPictureControllerWillStartPictureInPicture:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillStartPictureInPicture (AVPictureInPictureController pictureInPictureController)
+ {
+ _WillStartPictureInPicture (this, pictureInPictureController);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillStartPictureInPicture (IAVPictureInPictureControllerDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureControllerWillStartPictureInPicture:"), pictureInPictureController__handle__);
+ }
+ [OptionalMember]
+ [Export ("pictureInPictureControllerDidStartPictureInPicture:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidStartPictureInPicture (AVPictureInPictureController pictureInPictureController)
+ {
+ _DidStartPictureInPicture (this, pictureInPictureController);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidStartPictureInPicture (IAVPictureInPictureControllerDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureControllerDidStartPictureInPicture:"), pictureInPictureController__handle__);
+ }
+ [OptionalMember]
+ [Export ("pictureInPictureController:failedToStartPictureInPictureWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FailedToStartPictureInPicture (AVPictureInPictureController pictureInPictureController, NSError error)
+ {
+ _FailedToStartPictureInPicture (this, pictureInPictureController, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FailedToStartPictureInPicture (IAVPictureInPictureControllerDelegate This, AVPictureInPictureController pictureInPictureController, NSError error)
+ {
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureController:failedToStartPictureInPictureWithError:"), pictureInPictureController__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("pictureInPictureControllerWillStopPictureInPicture:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillStopPictureInPicture (AVPictureInPictureController pictureInPictureController)
+ {
+ _WillStopPictureInPicture (this, pictureInPictureController);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillStopPictureInPicture (IAVPictureInPictureControllerDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureControllerWillStopPictureInPicture:"), pictureInPictureController__handle__);
+ }
+ [OptionalMember]
+ [Export ("pictureInPictureControllerDidStopPictureInPicture:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidStopPictureInPicture (AVPictureInPictureController pictureInPictureController)
+ {
+ _DidStopPictureInPicture (this, pictureInPictureController);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidStopPictureInPicture (IAVPictureInPictureControllerDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureControllerDidStopPictureInPicture:"), pictureInPictureController__handle__);
+ }
+ [OptionalMember]
+ [Export ("pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void RestoreUserInterfaceForPictureInPicture (AVPictureInPictureController pictureInPictureController, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V4))]global::System.Action<bool> completionHandler)
+ {
+ _RestoreUserInterfaceForPictureInPicture (this, pictureInPictureController, completionHandler);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _RestoreUserInterfaceForPictureInPicture (IAVPictureInPictureControllerDelegate This, AVPictureInPictureController pictureInPictureController, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V4))]global::System.Action<bool> completionHandler)
+ {
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ if (completionHandler is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (completionHandler));
+ using var block_completionHandler = Trampolines.SDActionArity1V4.CreateBlock (completionHandler);
+ BlockLiteral *block_ptr_completionHandler = &block_completionHandler;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:"), pictureInPictureController__handle__, (IntPtr) block_ptr_completionHandler);
+ }
+ [DynamicDependencyAttribute ("DidStartPictureInPicture(AVKit.AVPictureInPictureController)")]
+ [DynamicDependencyAttribute ("DidStopPictureInPicture(AVKit.AVPictureInPictureController)")]
+ [DynamicDependencyAttribute ("FailedToStartPictureInPicture(AVKit.AVPictureInPictureController,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("RestoreUserInterfaceForPictureInPicture(AVKit.AVPictureInPictureController,System.Action{System.Boolean})")]
+ [DynamicDependencyAttribute ("WillStartPictureInPicture(AVKit.AVPictureInPictureController)")]
+ [DynamicDependencyAttribute ("WillStopPictureInPicture(AVKit.AVPictureInPictureController)")]
+ static IAVPictureInPictureControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPictureInPictureControllerDelegate" /> interface to support all the methods from the AVPictureInPictureControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVKit/AVPictureInPictureSampleBufferPlaybackDelegate.g.cs b/new/dotnet/ios/generated-sources/AVKit/AVPictureInPictureSampleBufferPlaybackDelegate.g.cs
index 462c595..cf8b2bf 100644
--- a/old/dotnet/ios/generated-sources/AVKit/AVPictureInPictureSampleBufferPlaybackDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVKit/AVPictureInPictureSampleBufferPlaybackDelegate.g.cs
@@ -62,26 +62,139 @@ namespace AVKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "ShouldProhibitBackgroundAudioPlayback", Selector = "pictureInPictureControllerShouldProhibitBackgroundAudioPlayback:", ReturnType = typeof (bool), ParameterType = new Type [] { typeof (AVKit.AVPictureInPictureController) }, ParameterByRef = new bool [] { false })]
public partial interface IAVPictureInPictureSampleBufferPlaybackDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("pictureInPictureController:setPlaying:")]
- [Preserve (Conditional = true)]
- void SetPlaying (AVPictureInPictureController pictureInPictureController, bool playing);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void SetPlaying (AVPictureInPictureController pictureInPictureController, bool playing)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetPlaying (IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController, bool playing)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("pictureInPictureControllerTimeRangeForPlayback:")]
- [Preserve (Conditional = true)]
- global::CoreMedia.CMTimeRange GetTimeRange (AVPictureInPictureController pictureInPictureController);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::CoreMedia.CMTimeRange GetTimeRange (AVPictureInPictureController pictureInPictureController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::CoreMedia.CMTimeRange _GetTimeRange (IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("pictureInPictureControllerIsPlaybackPaused:")]
- [Preserve (Conditional = true)]
- bool IsPlaybackPaused (AVPictureInPictureController pictureInPictureController);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool IsPlaybackPaused (AVPictureInPictureController pictureInPictureController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _IsPlaybackPaused (IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("pictureInPictureController:didTransitionToRenderSize:")]
- [Preserve (Conditional = true)]
- void DidTransitionToRenderSize (AVPictureInPictureController pictureInPictureController, global::CoreMedia.CMVideoDimensions newRenderSize);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidTransitionToRenderSize (AVPictureInPictureController pictureInPictureController, global::CoreMedia.CMVideoDimensions newRenderSize)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidTransitionToRenderSize (IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController, global::CoreMedia.CMVideoDimensions newRenderSize)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("pictureInPictureController:skipByInterval:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void SkipByInterval (AVPictureInPictureController pictureInPictureController, global::CoreMedia.CMTime skipInterval, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void SkipByInterval (AVPictureInPictureController pictureInPictureController, global::CoreMedia.CMTime skipInterval, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _SkipByInterval (IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController, global::CoreMedia.CMTime skipInterval, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("pictureInPictureControllerShouldProhibitBackgroundAudioPlayback:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldProhibitBackgroundAudioPlayback (AVPictureInPictureController pictureInPictureController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _ShouldProhibitBackgroundAudioPlayback (this, pictureInPictureController);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldProhibitBackgroundAudioPlayback (IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var pictureInPictureController__handle__ = pictureInPictureController!.GetNonNullHandle (nameof (pictureInPictureController));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("pictureInPictureControllerShouldProhibitBackgroundAudioPlayback:"), pictureInPictureController__handle__);
+ return ret != 0;
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidTransitionToRenderSize(AVKit.AVPictureInPictureController,CoreMedia.CMVideoDimensions)")]
+ [DynamicDependencyAttribute ("GetTimeRange(AVKit.AVPictureInPictureController)")]
+ [DynamicDependencyAttribute ("IsPlaybackPaused(AVKit.AVPictureInPictureController)")]
+ [DynamicDependencyAttribute ("SetPlaying(AVKit.AVPictureInPictureController,System.Boolean)")]
+ [DynamicDependencyAttribute ("ShouldProhibitBackgroundAudioPlayback(AVKit.AVPictureInPictureController)")]
+ [DynamicDependencyAttribute ("SkipByInterval(AVKit.AVPictureInPictureController,CoreMedia.CMTime,System.Action)")]
+ static IAVPictureInPictureSampleBufferPlaybackDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPictureInPictureSampleBufferPlaybackDelegate" /> interface to support all the methods from the AVPictureInPictureSampleBufferPlaybackDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVKit/AVPlayerViewControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AVKit/AVPlayerViewControllerDelegate.g.cs
index b71ed17..7780d78 100644
--- a/old/dotnet/ios/generated-sources/AVKit/AVPlayerViewControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVKit/AVPlayerViewControllerDelegate.g.cs
@@ -69,6 +69,329 @@ namespace AVKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "RestoreUserInterfaceForFullScreenExit", Selector = "playerViewController:restoreUserInterfaceForFullScreenExitWithCompletionHandler:", ParameterType = new Type [] { typeof (AVKit.AVPlayerViewController), typeof (global::System.Action<bool>) }, ParameterByRef = new bool [] { false, false }, ParameterBlockProxy = new Type? [] { null, typeof (ObjCRuntime.Trampolines.NIDActionArity1V4) })]
public partial interface IAVPlayerViewControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("playerViewControllerWillStartPictureInPicture:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillStartPictureInPicture (AVPlayerViewController playerViewController)
+ {
+ _WillStartPictureInPicture (this, playerViewController);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillStartPictureInPicture (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("playerViewControllerWillStartPictureInPicture:"), playerViewController__handle__);
+ }
+ [OptionalMember]
+ [Export ("playerViewControllerDidStartPictureInPicture:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidStartPictureInPicture (AVPlayerViewController playerViewController)
+ {
+ _DidStartPictureInPicture (this, playerViewController);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidStartPictureInPicture (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("playerViewControllerDidStartPictureInPicture:"), playerViewController__handle__);
+ }
+ [OptionalMember]
+ [Export ("playerViewController:failedToStartPictureInPictureWithError:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FailedToStartPictureInPicture (AVPlayerViewController playerViewController, NSError error)
+ {
+ _FailedToStartPictureInPicture (this, playerViewController, error);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FailedToStartPictureInPicture (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, NSError error)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:failedToStartPictureInPictureWithError:"), playerViewController__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("playerViewControllerWillStopPictureInPicture:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillStopPictureInPicture (AVPlayerViewController playerViewController)
+ {
+ _WillStopPictureInPicture (this, playerViewController);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillStopPictureInPicture (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("playerViewControllerWillStopPictureInPicture:"), playerViewController__handle__);
+ }
+ [OptionalMember]
+ [Export ("playerViewControllerDidStopPictureInPicture:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidStopPictureInPicture (AVPlayerViewController playerViewController)
+ {
+ _DidStopPictureInPicture (this, playerViewController);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidStopPictureInPicture (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("playerViewControllerDidStopPictureInPicture:"), playerViewController__handle__);
+ }
+ [OptionalMember]
+ [Export ("playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldAutomaticallyDismissAtPictureInPictureStart (AVPlayerViewController playerViewController)
+ {
+ return _ShouldAutomaticallyDismissAtPictureInPictureStart (this, playerViewController);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldAutomaticallyDismissAtPictureInPictureStart (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart:"), playerViewController__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("playerViewController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:")]
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void RestoreUserInterfaceForPictureInPicture (AVPlayerViewController playerViewController, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V4))]global::System.Action<bool> completionHandler)
+ {
+ _RestoreUserInterfaceForPictureInPicture (this, playerViewController, completionHandler);
+ }
+ [SupportedOSPlatform ("tvos14.0")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _RestoreUserInterfaceForPictureInPicture (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V4))]global::System.Action<bool> completionHandler)
+ {
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ if (completionHandler is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (completionHandler));
+ using var block_completionHandler = Trampolines.SDActionArity1V4.CreateBlock (completionHandler);
+ BlockLiteral *block_ptr_completionHandler = &block_completionHandler;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:"), playerViewController__handle__, (IntPtr) block_ptr_completionHandler);
+ }
+ [OptionalMember]
+ [Export ("playerViewController:didPresentInterstitialTimeRange:")]
+ [SupportedOSPlatform ("ios16.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidPresentInterstitialTimeRange (AVPlayerViewController playerViewController, AVInterstitialTimeRange interstitial)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidPresentInterstitialTimeRange (this, playerViewController, interstitial);
+ #endif
+ }
+ [SupportedOSPlatform ("ios16.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidPresentInterstitialTimeRange (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, AVInterstitialTimeRange interstitial)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ var interstitial__handle__ = interstitial!.GetNonNullHandle (nameof (interstitial));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:didPresentInterstitialTimeRange:"), playerViewController__handle__, interstitial__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("playerViewController:willPresentInterstitialTimeRange:")]
+ [SupportedOSPlatform ("ios16.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillPresentInterstitialTimeRange (AVPlayerViewController playerViewController, AVInterstitialTimeRange interstitial)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WillPresentInterstitialTimeRange (this, playerViewController, interstitial);
+ #endif
+ }
+ [SupportedOSPlatform ("ios16.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillPresentInterstitialTimeRange (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, AVInterstitialTimeRange interstitial)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ var interstitial__handle__ = interstitial!.GetNonNullHandle (nameof (interstitial));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:willPresentInterstitialTimeRange:"), playerViewController__handle__, interstitial__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("playerViewController:willBeginFullScreenPresentationWithAnimationCoordinator:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillBeginFullScreenPresentation (AVPlayerViewController playerViewController, global::UIKit.IUIViewControllerTransitionCoordinator coordinator)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WillBeginFullScreenPresentation (this, playerViewController, coordinator);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillBeginFullScreenPresentation (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, global::UIKit.IUIViewControllerTransitionCoordinator coordinator)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ var coordinator__handle__ = coordinator!.GetNonNullHandle (nameof (coordinator));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:willBeginFullScreenPresentationWithAnimationCoordinator:"), playerViewController__handle__, coordinator__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("playerViewController:willEndFullScreenPresentationWithAnimationCoordinator:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillEndFullScreenPresentation (AVPlayerViewController playerViewController, global::UIKit.IUIViewControllerTransitionCoordinator coordinator)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WillEndFullScreenPresentation (this, playerViewController, coordinator);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillEndFullScreenPresentation (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, global::UIKit.IUIViewControllerTransitionCoordinator coordinator)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ var coordinator__handle__ = coordinator!.GetNonNullHandle (nameof (coordinator));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:willEndFullScreenPresentationWithAnimationCoordinator:"), playerViewController__handle__, coordinator__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("playerViewController:restoreUserInterfaceForFullScreenExitWithCompletionHandler:")]
+ [SupportedOSPlatform ("ios15.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void RestoreUserInterfaceForFullScreenExit (AVPlayerViewController playerViewController, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V4))]global::System.Action<bool> completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _RestoreUserInterfaceForFullScreenExit (this, playerViewController, completionHandler);
+ #endif
+ }
+ [SupportedOSPlatform ("ios15.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _RestoreUserInterfaceForFullScreenExit (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V4))]global::System.Action<bool> completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var playerViewController__handle__ = playerViewController!.GetNonNullHandle (nameof (playerViewController));
+ if (completionHandler is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (completionHandler));
+ using var block_completionHandler = Trampolines.SDActionArity1V4.CreateBlock (completionHandler);
+ BlockLiteral *block_ptr_completionHandler = &block_completionHandler;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("playerViewController:restoreUserInterfaceForFullScreenExitWithCompletionHandler:"), playerViewController__handle__, (IntPtr) block_ptr_completionHandler);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidPresentInterstitialTimeRange(AVKit.AVPlayerViewController,AVKit.AVInterstitialTimeRange)")]
+ [DynamicDependencyAttribute ("DidStartPictureInPicture(AVKit.AVPlayerViewController)")]
+ [DynamicDependencyAttribute ("DidStopPictureInPicture(AVKit.AVPlayerViewController)")]
+ [DynamicDependencyAttribute ("FailedToStartPictureInPicture(AVKit.AVPlayerViewController,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("RestoreUserInterfaceForFullScreenExit(AVKit.AVPlayerViewController,System.Action{System.Boolean})")]
+ [DynamicDependencyAttribute ("RestoreUserInterfaceForPictureInPicture(AVKit.AVPlayerViewController,System.Action{System.Boolean})")]
+ [DynamicDependencyAttribute ("ShouldAutomaticallyDismissAtPictureInPictureStart(AVKit.AVPlayerViewController)")]
+ [DynamicDependencyAttribute ("WillBeginFullScreenPresentation(AVKit.AVPlayerViewController,UIKit.IUIViewControllerTransitionCoordinator)")]
+ [DynamicDependencyAttribute ("WillEndFullScreenPresentation(AVKit.AVPlayerViewController,UIKit.IUIViewControllerTransitionCoordinator)")]
+ [DynamicDependencyAttribute ("WillPresentInterstitialTimeRange(AVKit.AVPlayerViewController,AVKit.AVInterstitialTimeRange)")]
+ [DynamicDependencyAttribute ("WillStartPictureInPicture(AVKit.AVPlayerViewController)")]
+ [DynamicDependencyAttribute ("WillStopPictureInPicture(AVKit.AVPlayerViewController)")]
+ static IAVPlayerViewControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVPlayerViewControllerDelegate" /> interface to support all the methods from the AVPlayerViewControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AVKit/AVRoutePickerViewDelegate.g.cs b/new/dotnet/ios/generated-sources/AVKit/AVRoutePickerViewDelegate.g.cs
index 91a5604..2ec9adf 100644
--- a/old/dotnet/ios/generated-sources/AVKit/AVRoutePickerViewDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AVKit/AVRoutePickerViewDelegate.g.cs
@@ -58,6 +58,38 @@ namespace AVKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidEndPresentingRoutes", Selector = "routePickerViewDidEndPresentingRoutes:", ParameterType = new Type [] { typeof (AVKit.AVRoutePickerView) }, ParameterByRef = new bool [] { false })]
public partial interface IAVRoutePickerViewDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("routePickerViewWillBeginPresentingRoutes:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillBeginPresentingRoutes (AVRoutePickerView routePickerView)
+ {
+ _WillBeginPresentingRoutes (this, routePickerView);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillBeginPresentingRoutes (IAVRoutePickerViewDelegate This, AVRoutePickerView routePickerView)
+ {
+ var routePickerView__handle__ = routePickerView!.GetNonNullHandle (nameof (routePickerView));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("routePickerViewWillBeginPresentingRoutes:"), routePickerView__handle__);
+ }
+ [OptionalMember]
+ [Export ("routePickerViewDidEndPresentingRoutes:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidEndPresentingRoutes (AVRoutePickerView routePickerView)
+ {
+ _DidEndPresentingRoutes (this, routePickerView);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidEndPresentingRoutes (IAVRoutePickerViewDelegate This, AVRoutePickerView routePickerView)
+ {
+ var routePickerView__handle__ = routePickerView!.GetNonNullHandle (nameof (routePickerView));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("routePickerViewDidEndPresentingRoutes:"), routePickerView__handle__);
+ }
+ [DynamicDependencyAttribute ("DidEndPresentingRoutes(AVKit.AVRoutePickerView)")]
+ [DynamicDependencyAttribute ("WillBeginPresentingRoutes(AVKit.AVRoutePickerView)")]
+ static IAVRoutePickerViewDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAVRoutePickerViewDelegate" /> interface to support all the methods from the AVRoutePickerViewDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/Accessibility/AXBrailleMapRenderer.g.cs b/new/dotnet/ios/generated-sources/Accessibility/AXBrailleMapRenderer.g.cs
index ae7e90c..2347cd6 100644
--- a/old/dotnet/ios/generated-sources/Accessibility/AXBrailleMapRenderer.g.cs
+++ b/new/dotnet/ios/generated-sources/Accessibility/AXBrailleMapRenderer.g.cs
@@ -58,6 +58,91 @@ namespace Accessibility {
[ProtocolMember (IsRequired = false, IsProperty = true, IsStatic = false, Name = "AccessibilityBrailleMapRenderer", Selector = "accessibilityBrailleMapRenderer", PropertyType = typeof (global::System.Action<global::Accessibility.AXBrailleMap>), GetterSelector = "accessibilityBrailleMapRenderer", SetterSelector = "setAccessibilityBrailleMapRenderer:", ArgumentSemantic = ArgumentSemantic.Copy, ParameterBlockProxy = new Type [] { typeof (ObjCRuntime.Trampolines.NIDActionArity1V13) }, ReturnTypeDelegateProxy = typeof (ObjCRuntime.Trampolines.SDActionArity1V13))]
public partial interface IAXBrailleMapRenderer : INativeObject, IDisposable
{
+ [DynamicDependencyAttribute ("AccessibilityBrailleMapRenderer")]
+ [DynamicDependencyAttribute ("AccessibilityBrailleMapRenderRegion")]
+ static IAXBrailleMapRenderer ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [OptionalMember]
+ public virtual CGRect AccessibilityBrailleMapRenderRegion {
+ [Export ("accessibilityBrailleMapRenderRegion", ArgumentSemantic.Assign)]
+ get {
+ return _GetAccessibilityBrailleMapRenderRegion (this);
+ }
+ [Export ("setAccessibilityBrailleMapRenderRegion:", ArgumentSemantic.Assign)]
+ set {
+ _SetAccessibilityBrailleMapRenderRegion (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CGRect _GetAccessibilityBrailleMapRenderRegion (IAXBrailleMapRenderer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ CGRect ret;
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend (This.Handle, Selector.GetHandle ("accessibilityBrailleMapRenderRegion"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend_stret (This.Handle, Selector.GetHandle ("accessibilityBrailleMapRenderRegion"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend_stret (This.Handle, Selector.GetHandle ("accessibilityBrailleMapRenderRegion"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend_stret (This.Handle, Selector.GetHandle ("accessibilityBrailleMapRenderRegion"));
+ }
+ return ret!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAccessibilityBrailleMapRenderRegion (IAXBrailleMapRenderer This, CGRect value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_CGRect (This.Handle, Selector.GetHandle ("setAccessibilityBrailleMapRenderRegion:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [OptionalMember]
+ public unsafe virtual global::System.Action<AXBrailleMap> AccessibilityBrailleMapRenderer {
+ [return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDActionArity1V13))]
+ [Export ("accessibilityBrailleMapRenderer", ArgumentSemantic.Copy)]
+ get {
+ return _GetAccessibilityBrailleMapRenderer (this);
+ }
+ [param: BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V13))]
+ [Export ("setAccessibilityBrailleMapRenderer:", ArgumentSemantic.Copy)]
+ set {
+ _SetAccessibilityBrailleMapRenderer (this, value);
+ }
+ }
+ [return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDActionArity1V13))]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static global::System.Action<AXBrailleMap> _GetAccessibilityBrailleMapRenderer (IAXBrailleMapRenderer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NativeHandle ret;
+ ret = global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("accessibilityBrailleMapRenderer"));
+ return global::ObjCRuntime.Trampolines.NIDActionArity1V13.Create (ret)!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _SetAccessibilityBrailleMapRenderer (IAXBrailleMapRenderer This, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V13))]global::System.Action<AXBrailleMap> value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ using var block_value = Trampolines.SDActionArity1V13.CreateBlock (value);
+ BlockLiteral *block_ptr_value = &block_value;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAccessibilityBrailleMapRenderer:"), (IntPtr) block_ptr_value);
+ #endif
+ }
}
/// <summary>Extension methods to the <see cref="IAXBrailleMapRenderer" /> interface to support all the methods from the AXBrailleMapRenderer protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/Accessibility/AXChart.g.cs b/new/dotnet/ios/generated-sources/Accessibility/AXChart.g.cs
index b02d983..a7510c8 100644
--- a/old/dotnet/ios/generated-sources/Accessibility/AXChart.g.cs
+++ b/new/dotnet/ios/generated-sources/Accessibility/AXChart.g.cs
@@ -57,12 +57,41 @@ namespace Accessibility {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "AccessibilityChartDescriptor", Selector = "accessibilityChartDescriptor", PropertyType = typeof (Accessibility.AXChartDescriptor), GetterSelector = "accessibilityChartDescriptor", SetterSelector = "setAccessibilityChartDescriptor:", ArgumentSemantic = ArgumentSemantic.Retain)]
public partial interface IAXChart : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- AXChartDescriptor? AccessibilityChartDescriptor {
+ [DynamicDependencyAttribute ("AccessibilityChartDescriptor")]
+ static IAXChart ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual AXChartDescriptor? AccessibilityChartDescriptor {
[Export ("accessibilityChartDescriptor", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetAccessibilityChartDescriptor (this);
+ }
[Export ("setAccessibilityChartDescriptor:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetAccessibilityChartDescriptor (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AXChartDescriptor _GetAccessibilityChartDescriptor (IAXChart This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<AXChartDescriptor> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("accessibilityChartDescriptor")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAccessibilityChartDescriptor (IAXChart This, AXChartDescriptor? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAccessibilityChartDescriptor:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class AXChartWrapper : BaseWrapper, IAXChart {
diff --git a/old/dotnet/ios/generated-sources/Accessibility/AXCustomContentProvider.g.cs b/new/dotnet/ios/generated-sources/Accessibility/AXCustomContentProvider.g.cs
index 6e7e406..b01cd6f 100644
--- a/old/dotnet/ios/generated-sources/Accessibility/AXCustomContentProvider.g.cs
+++ b/new/dotnet/ios/generated-sources/Accessibility/AXCustomContentProvider.g.cs
@@ -58,12 +58,87 @@ namespace Accessibility {
[ProtocolMember (IsRequired = false, IsProperty = true, IsStatic = false, Name = "AccessibilityCustomContentHandler", Selector = "accessibilityCustomContentBlock", PropertyType = typeof (global::System.Func<global::Accessibility.AXCustomContent[]>), GetterSelector = "accessibilityCustomContentBlock", SetterSelector = "setAccessibilityCustomContentBlock:", ArgumentSemantic = ArgumentSemantic.Copy, ParameterBlockProxy = new Type [] { typeof (ObjCRuntime.Trampolines.NIDFuncArity1V0) }, ReturnTypeDelegateProxy = typeof (ObjCRuntime.Trampolines.SDFuncArity1V0))]
public partial interface IAXCustomContentProvider : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- AXCustomContent[]? AccessibilityCustomContent {
+ [DynamicDependencyAttribute ("AccessibilityCustomContent")]
+ [DynamicDependencyAttribute ("AccessibilityCustomContentHandler")]
+ static IAXCustomContentProvider ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual AXCustomContent[]? AccessibilityCustomContent {
[Export ("accessibilityCustomContent", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetAccessibilityCustomContent (this);
+ }
[Export ("setAccessibilityCustomContent:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetAccessibilityCustomContent (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static AXCustomContent[] _GetAccessibilityCustomContent (IAXCustomContentProvider This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFArray.ArrayFromHandle<AXCustomContent>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("accessibilityCustomContent")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAccessibilityCustomContent (IAXCustomContentProvider This, AXCustomContent[]? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var nsa_value = value is null ? null : NSArray.FromNSObjects (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAccessibilityCustomContent:"), nsa_value.GetHandle ());
+ if (nsa_value is not null)
+ nsa_value.Dispose ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [OptionalMember]
+ public unsafe virtual global::System.Func<AXCustomContent[]>? AccessibilityCustomContentHandler {
+ [return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDFuncArity1V0))]
+ [Export ("accessibilityCustomContentBlock", ArgumentSemantic.Copy)]
+ get {
+ return _GetAccessibilityCustomContentHandler (this);
+ }
+ [param: BlockProxy (typeof (ObjCRuntime.Trampolines.NIDFuncArity1V0))]
+ [Export ("setAccessibilityCustomContentBlock:", ArgumentSemantic.Copy)]
+ set {
+ _SetAccessibilityCustomContentHandler (this, value);
+ }
+ }
+ [return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDFuncArity1V0))]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static global::System.Func<AXCustomContent[]> _GetAccessibilityCustomContentHandler (IAXCustomContentProvider This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NativeHandle ret;
+ ret = global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("accessibilityCustomContentBlock"));
+ return global::ObjCRuntime.Trampolines.NIDFuncArity1V0.Create (ret)!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _SetAccessibilityCustomContentHandler (IAXCustomContentProvider This, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDFuncArity1V0))]global::System.Func<AXCustomContent[]>? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ using var block_value = Trampolines.SDFuncArity1V0.CreateNullableBlock (value);
+ BlockLiteral *block_ptr_value = null;
+ if (value is not null)
+ block_ptr_value = &block_value;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAccessibilityCustomContentBlock:"), (IntPtr) block_ptr_value);
+ #endif
}
}
/// <summary>Extension methods to the <see cref="IAXCustomContentProvider" /> interface to support all the methods from the AXCustomContentProvider protocol.</summary>
@@ -84,7 +159,7 @@ namespace Accessibility {
#endif
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
- public unsafe static void SetAccessibilityCustomContentHandler (this IAXCustomContentProvider This, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDFuncArity1V0))]global::System.Func<AXCustomContent[]> value)
+ public unsafe static void SetAccessibilityCustomContentHandler (this IAXCustomContentProvider This, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDFuncArity1V0))]global::System.Func<AXCustomContent[]>? value)
{
#if ARCH_32
throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
diff --git a/old/dotnet/ios/generated-sources/Accessibility/AXDataAxisDescriptor.g.cs b/new/dotnet/ios/generated-sources/Accessibility/AXDataAxisDescriptor.g.cs
index 267f1d6..511f2da 100644
--- a/old/dotnet/ios/generated-sources/Accessibility/AXDataAxisDescriptor.g.cs
+++ b/new/dotnet/ios/generated-sources/Accessibility/AXDataAxisDescriptor.g.cs
@@ -59,19 +59,76 @@ namespace Accessibility {
public partial interface IAXDataAxisDescriptor : INativeObject, IDisposable,
Foundation.INSCopying
{
- [Preserve (Conditional = true)]
- string Title {
+ [DynamicDependencyAttribute ("AttributedTitle")]
+ [DynamicDependencyAttribute ("Title")]
+ static IAXDataAxisDescriptor ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string Title {
[Export ("title")]
- get;
+ get {
+ return _GetTitle (this);
+ }
[Export ("setTitle:")]
- set;
+ set {
+ _SetTitle (this, value);
+ }
}
- [Preserve (Conditional = true)]
- NSAttributedString AttributedTitle {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetTitle (IAXDataAxisDescriptor This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("title")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetTitle (IAXDataAxisDescriptor This, string value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsvalue = CFString.CreateNative (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setTitle:"), nsvalue);
+ CFString.ReleaseNative (nsvalue);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSAttributedString AttributedTitle {
[Export ("attributedTitle", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetAttributedTitle (this);
+ }
[Export ("setAttributedTitle:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetAttributedTitle (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSAttributedString _GetAttributedTitle (IAXDataAxisDescriptor This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSAttributedString> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("attributedTitle")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAttributedTitle (IAXDataAxisDescriptor This, NSAttributedString value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAttributedTitle:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class AXDataAxisDescriptorWrapper : BaseWrapper, IAXDataAxisDescriptor {
diff --git a/old/dotnet/ios/generated-sources/AddressBookUI/ABNewPersonViewControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AddressBookUI/ABNewPersonViewControllerDelegate.g.cs
index 6d871cb..74da55b 100644
--- a/old/dotnet/ios/generated-sources/AddressBookUI/ABNewPersonViewControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AddressBookUI/ABNewPersonViewControllerDelegate.g.cs
@@ -56,10 +56,23 @@ namespace AddressBookUI {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "DidCompleteWithNewPerson", Selector = "newPersonViewController:didCompleteWithNewPerson:", ParameterType = new Type [] { typeof (AddressBookUI.ABNewPersonViewController), typeof (ABPerson) }, ParameterByRef = new bool [] { false, false })]
public partial interface IABNewPersonViewControllerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("newPersonViewController:didCompleteWithNewPerson:")]
- [Preserve (Conditional = true)]
- void DidCompleteWithNewPerson (ABNewPersonViewController controller, global::AddressBook.ABPerson? person);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCompleteWithNewPerson (ABNewPersonViewController controller, global::AddressBook.ABPerson? person)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCompleteWithNewPerson (IABNewPersonViewControllerDelegate This, ABNewPersonViewController controller, global::AddressBook.ABPerson? person)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("DidCompleteWithNewPerson(AddressBookUI.ABNewPersonViewController,AddressBook.ABPerson)")]
+ static IABNewPersonViewControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class ABNewPersonViewControllerDelegateWrapper : BaseWrapper, IABNewPersonViewControllerDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AddressBookUI/ABPeoplePickerNavigationControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AddressBookUI/ABPeoplePickerNavigationControllerDelegate.g.cs
index e9c3a3b..61e3eeb 100644
--- a/old/dotnet/ios/generated-sources/AddressBookUI/ABPeoplePickerNavigationControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AddressBookUI/ABPeoplePickerNavigationControllerDelegate.g.cs
@@ -60,6 +60,101 @@ namespace AddressBookUI {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidSelectPerson", Selector = "peoplePickerNavigationController:didSelectPerson:property:identifier:", ParameterType = new Type [] { typeof (AddressBookUI.ABPeoplePickerNavigationController), typeof (ABPerson), typeof (int), typeof (int) }, ParameterByRef = new bool [] { false, false, false, false })]
public partial interface IABPeoplePickerNavigationControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:")]
+ [ObsoletedOSPlatform ("ios8.0", "Use 'DidSelectPerson' instead (or 'ABPeoplePickerNavigationController.PredicateForSelectionOfPerson').")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson)
+ {
+ return _ShouldContinue (this, peoplePicker, selectedPerson);
+ }
+ [ObsoletedOSPlatform ("ios8.0", "Use 'DidSelectPerson' instead (or 'ABPeoplePickerNavigationController.PredicateForSelectionOfPerson').")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldContinue (IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson)
+ {
+ global::UIKit.UIApplication.EnsureUIThread ();
+ var peoplePicker__handle__ = peoplePicker!.GetNonNullHandle (nameof (peoplePicker));
+ var selectedPerson__handle__ = selectedPerson!.GetNonNullHandle (nameof (selectedPerson));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:"), peoplePicker__handle__, selectedPerson.Handle);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:")]
+ [ObsoletedOSPlatform ("ios8.0", "Use 'DidSelectPerson' instead (or 'ABPeoplePickerNavigationController.PredicateForSelectionOfProperty').")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson, int propertyId, int identifier)
+ {
+ return _ShouldContinue (this, peoplePicker, selectedPerson, propertyId, identifier);
+ }
+ [ObsoletedOSPlatform ("ios8.0", "Use 'DidSelectPerson' instead (or 'ABPeoplePickerNavigationController.PredicateForSelectionOfProperty').")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldContinue (IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson, int propertyId, int identifier)
+ {
+ global::UIKit.UIApplication.EnsureUIThread ();
+ var peoplePicker__handle__ = peoplePicker!.GetNonNullHandle (nameof (peoplePicker));
+ var selectedPerson__handle__ = selectedPerson!.GetNonNullHandle (nameof (selectedPerson));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle_int_int (This.Handle, Selector.GetHandle ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:"), peoplePicker__handle__, selectedPerson.Handle, propertyId, identifier);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("peoplePickerNavigationControllerDidCancel:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Cancelled (ABPeoplePickerNavigationController peoplePicker)
+ {
+ _Cancelled (this, peoplePicker);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Cancelled (IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker)
+ {
+ global::UIKit.UIApplication.EnsureUIThread ();
+ var peoplePicker__handle__ = peoplePicker!.GetNonNullHandle (nameof (peoplePicker));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("peoplePickerNavigationControllerDidCancel:"), peoplePicker__handle__);
+ }
+ [OptionalMember]
+ [Export ("peoplePickerNavigationController:didSelectPerson:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectPerson (ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson)
+ {
+ _DidSelectPerson (this, peoplePicker, selectedPerson);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectPerson (IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson)
+ {
+ global::UIKit.UIApplication.EnsureUIThread ();
+ var peoplePicker__handle__ = peoplePicker!.GetNonNullHandle (nameof (peoplePicker));
+ var selectedPerson__handle__ = selectedPerson!.GetNonNullHandle (nameof (selectedPerson));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peoplePickerNavigationController:didSelectPerson:"), peoplePicker__handle__, selectedPerson.Handle);
+ }
+ [OptionalMember]
+ [Export ("peoplePickerNavigationController:didSelectPerson:property:identifier:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectPerson (ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson, int propertyId, int identifier)
+ {
+ _DidSelectPerson (this, peoplePicker, selectedPerson, propertyId, identifier);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectPerson (IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, global::AddressBook.ABPerson selectedPerson, int propertyId, int identifier)
+ {
+ global::UIKit.UIApplication.EnsureUIThread ();
+ var peoplePicker__handle__ = peoplePicker!.GetNonNullHandle (nameof (peoplePicker));
+ var selectedPerson__handle__ = selectedPerson!.GetNonNullHandle (nameof (selectedPerson));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_int_int (This.Handle, Selector.GetHandle ("peoplePickerNavigationController:didSelectPerson:property:identifier:"), peoplePicker__handle__, selectedPerson.Handle, propertyId, identifier);
+ }
+ [DynamicDependencyAttribute ("Cancelled(AddressBookUI.ABPeoplePickerNavigationController)")]
+ [DynamicDependencyAttribute ("DidSelectPerson(AddressBookUI.ABPeoplePickerNavigationController,AddressBook.ABPerson,System.Int32,System.Int32)")]
+ [DynamicDependencyAttribute ("DidSelectPerson(AddressBookUI.ABPeoplePickerNavigationController,AddressBook.ABPerson)")]
+ [DynamicDependencyAttribute ("ShouldContinue(AddressBookUI.ABPeoplePickerNavigationController,AddressBook.ABPerson,System.Int32,System.Int32)")]
+ [DynamicDependencyAttribute ("ShouldContinue(AddressBookUI.ABPeoplePickerNavigationController,AddressBook.ABPerson)")]
+ static IABPeoplePickerNavigationControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IABPeoplePickerNavigationControllerDelegate" /> interface to support all the methods from the ABPeoplePickerNavigationControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AddressBookUI/ABPersonViewControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AddressBookUI/ABPersonViewControllerDelegate.g.cs
index 99c0622..c49343f 100644
--- a/old/dotnet/ios/generated-sources/AddressBookUI/ABPersonViewControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AddressBookUI/ABPersonViewControllerDelegate.g.cs
@@ -56,10 +56,23 @@ namespace AddressBookUI {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "ShouldPerformDefaultActionForPerson", Selector = "personViewController:shouldPerformDefaultActionForPerson:property:identifier:", ReturnType = typeof (bool), ParameterType = new Type [] { typeof (AddressBookUI.ABPersonViewController), typeof (ABPerson), typeof (int), typeof (int) }, ParameterByRef = new bool [] { false, false, false, false })]
public partial interface IABPersonViewControllerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("personViewController:shouldPerformDefaultActionForPerson:property:identifier:")]
- [Preserve (Conditional = true)]
- bool ShouldPerformDefaultActionForPerson (ABPersonViewController personViewController, global::AddressBook.ABPerson person, int propertyId, int identifier);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldPerformDefaultActionForPerson (ABPersonViewController personViewController, global::AddressBook.ABPerson person, int propertyId, int identifier)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldPerformDefaultActionForPerson (IABPersonViewControllerDelegate This, ABPersonViewController personViewController, global::AddressBook.ABPerson person, int propertyId, int identifier)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("ShouldPerformDefaultActionForPerson(AddressBookUI.ABPersonViewController,AddressBook.ABPerson,System.Int32,System.Int32)")]
+ static IABPersonViewControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class ABPersonViewControllerDelegateWrapper : BaseWrapper, IABPersonViewControllerDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AddressBookUI/ABUnknownPersonViewControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AddressBookUI/ABUnknownPersonViewControllerDelegate.g.cs
index 555949d..b89e2de 100644
--- a/old/dotnet/ios/generated-sources/AddressBookUI/ABUnknownPersonViewControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AddressBookUI/ABUnknownPersonViewControllerDelegate.g.cs
@@ -57,10 +57,41 @@ namespace AddressBookUI {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "ShouldPerformDefaultActionForPerson", Selector = "unknownPersonViewController:shouldPerformDefaultActionForPerson:property:identifier:", ReturnType = typeof (bool), ParameterType = new Type [] { typeof (AddressBookUI.ABUnknownPersonViewController), typeof (ABPerson), typeof (int), typeof (int) }, ParameterByRef = new bool [] { false, false, false, false })]
public partial interface IABUnknownPersonViewControllerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("unknownPersonViewController:didResolveToPerson:")]
- [Preserve (Conditional = true)]
- void DidResolveToPerson (ABUnknownPersonViewController unknownPersonView, global::AddressBook.ABPerson? person);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidResolveToPerson (ABUnknownPersonViewController unknownPersonView, global::AddressBook.ABPerson? person)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidResolveToPerson (IABUnknownPersonViewControllerDelegate This, ABUnknownPersonViewController unknownPersonView, global::AddressBook.ABPerson? person)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("unknownPersonViewController:shouldPerformDefaultActionForPerson:property:identifier:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldPerformDefaultActionForPerson (ABUnknownPersonViewController personViewController, global::AddressBook.ABPerson person, int propertyId, int identifier)
+ {
+ return _ShouldPerformDefaultActionForPerson (this, personViewController, person, propertyId, identifier);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldPerformDefaultActionForPerson (IABUnknownPersonViewControllerDelegate This, ABUnknownPersonViewController personViewController, global::AddressBook.ABPerson person, int propertyId, int identifier)
+ {
+ global::UIKit.UIApplication.EnsureUIThread ();
+ var personViewController__handle__ = personViewController!.GetNonNullHandle (nameof (personViewController));
+ var person__handle__ = person!.GetNonNullHandle (nameof (person));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle_int_int (This.Handle, Selector.GetHandle ("unknownPersonViewController:shouldPerformDefaultActionForPerson:property:identifier:"), personViewController__handle__, person.Handle, propertyId, identifier);
+ return ret != 0;
+ }
+ [DynamicDependencyAttribute ("DidResolveToPerson(AddressBookUI.ABUnknownPersonViewController,AddressBook.ABPerson)")]
+ [DynamicDependencyAttribute ("ShouldPerformDefaultActionForPerson(AddressBookUI.ABUnknownPersonViewController,AddressBook.ABPerson,System.Int32,System.Int32)")]
+ static IABUnknownPersonViewControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IABUnknownPersonViewControllerDelegate" /> interface to support all the methods from the ABUnknownPersonViewControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AudioUnit/AUAudioUnitFactory.g.cs b/new/dotnet/ios/generated-sources/AudioUnit/AUAudioUnitFactory.g.cs
index 00c6b50..546bceb 100644
--- a/old/dotnet/ios/generated-sources/AudioUnit/AUAudioUnitFactory.g.cs
+++ b/new/dotnet/ios/generated-sources/AudioUnit/AUAudioUnitFactory.g.cs
@@ -55,10 +55,23 @@ namespace AudioUnit {
public partial interface IAUAudioUnitFactory : INativeObject, IDisposable,
Foundation.INSExtensionRequestHandling
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("createAudioUnitWithComponentDescription:error:")]
- [Preserve (Conditional = true)]
- unsafe AUAudioUnit? CreateAudioUnit (AudioComponentDescription desc, out NSError? error);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual AUAudioUnit? CreateAudioUnit (AudioComponentDescription desc, out NSError? error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static AUAudioUnit? _CreateAudioUnit (IAUAudioUnitFactory This, AudioComponentDescription desc, out NSError? error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("CreateAudioUnit(AudioUnit.AudioComponentDescription,Foundation.NSError@)")]
+ static IAUAudioUnitFactory ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class AUAudioUnitFactoryWrapper : BaseWrapper, IAUAudioUnitFactory {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerDelegate.g.cs
index 82ec4f7..8ca1a5b 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerDelegate.g.cs
@@ -58,6 +58,58 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidFailRequest", Selector = "accountAuthenticationModificationController:didFailRequest:withError:", ParameterType = new Type [] { typeof (AuthenticationServices.ASAccountAuthenticationModificationController), typeof (AuthenticationServices.ASAccountAuthenticationModificationRequest), typeof (NSError) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IASAccountAuthenticationModificationControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("accountAuthenticationModificationController:didSuccessfullyCompleteRequest:withUserInfo:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSuccessfullyCompleteRequest (ASAccountAuthenticationModificationController controller, ASAccountAuthenticationModificationRequest request, NSDictionary? userInfo)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSuccessfullyCompleteRequest (this, controller, request, userInfo);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSuccessfullyCompleteRequest (IASAccountAuthenticationModificationControllerDelegate This, ASAccountAuthenticationModificationController controller, ASAccountAuthenticationModificationRequest request, NSDictionary? userInfo)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var request__handle__ = request!.GetNonNullHandle (nameof (request));
+ var userInfo__handle__ = userInfo.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("accountAuthenticationModificationController:didSuccessfullyCompleteRequest:withUserInfo:"), controller__handle__, request__handle__, userInfo__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("accountAuthenticationModificationController:didFailRequest:withError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidFailRequest (ASAccountAuthenticationModificationController controller, ASAccountAuthenticationModificationRequest request, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidFailRequest (this, controller, request, error);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidFailRequest (IASAccountAuthenticationModificationControllerDelegate This, ASAccountAuthenticationModificationController controller, ASAccountAuthenticationModificationRequest request, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var request__handle__ = request!.GetNonNullHandle (nameof (request));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("accountAuthenticationModificationController:didFailRequest:withError:"), controller__handle__, request__handle__, error__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidFailRequest(AuthenticationServices.ASAccountAuthenticationModificationController,AuthenticationServices.ASAccountAuthenticationModificationRequest,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidSuccessfullyCompleteRequest(AuthenticationServices.ASAccountAuthenticationModificationController,AuthenticationServices.ASAccountAuthenticationModificationRequest,Foundation.NSDictionary)")]
+ static IASAccountAuthenticationModificationControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IASAccountAuthenticationModificationControllerDelegate" /> interface to support all the methods from the ASAccountAuthenticationModificationControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerPresentationContextProviding.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerPresentationContextProviding.g.cs
index 2a60757..d628db9 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerPresentationContextProviding.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAccountAuthenticationModificationControllerPresentationContextProviding.g.cs
@@ -57,10 +57,31 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "GetPresentationAnchor", Selector = "presentationAnchorForAccountAuthenticationModificationController:", ReturnType = typeof (UIWindow), ParameterType = new Type [] { typeof (AuthenticationServices.ASAccountAuthenticationModificationController) }, ParameterByRef = new bool [] { false })]
public partial interface IASAccountAuthenticationModificationControllerPresentationContextProviding : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("presentationAnchorForAccountAuthenticationModificationController:")]
- [Preserve (Conditional = true)]
- global::UIKit.UIWindow GetPresentationAnchor (ASAccountAuthenticationModificationController controller);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::UIKit.UIWindow GetPresentationAnchor (ASAccountAuthenticationModificationController controller)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::UIKit.UIWindow _GetPresentationAnchor (IASAccountAuthenticationModificationControllerPresentationContextProviding This, ASAccountAuthenticationModificationController controller)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("GetPresentationAnchor(AuthenticationServices.ASAccountAuthenticationModificationController)")]
+ static IASAccountAuthenticationModificationControllerPresentationContextProviding ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class ASAccountAuthenticationModificationControllerPresentationContextProvidingWrapper : BaseWrapper, IASAccountAuthenticationModificationControllerPresentationContextProviding {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerDelegate.g.cs
index 821027f..c1ea5f0 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerDelegate.g.cs
@@ -58,6 +58,56 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidComplete", Selector = "authorizationController:didCompleteWithError:", ParameterType = new Type [] { typeof (AuthenticationServices.ASAuthorizationController), typeof (NSError) }, ParameterByRef = new bool [] { false, false })]
public partial interface IASAuthorizationControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("authorizationController:didCompleteWithAuthorization:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidComplete (ASAuthorizationController controller, ASAuthorization authorization)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidComplete (this, controller, authorization);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidComplete (IASAuthorizationControllerDelegate This, ASAuthorizationController controller, ASAuthorization authorization)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var authorization__handle__ = authorization!.GetNonNullHandle (nameof (authorization));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("authorizationController:didCompleteWithAuthorization:"), controller__handle__, authorization__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("authorizationController:didCompleteWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidComplete (ASAuthorizationController controller, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidComplete (this, controller, error);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidComplete (IASAuthorizationControllerDelegate This, ASAuthorizationController controller, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("authorizationController:didCompleteWithError:"), controller__handle__, error__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidComplete(AuthenticationServices.ASAuthorizationController,AuthenticationServices.ASAuthorization)")]
+ [DynamicDependencyAttribute ("DidComplete(AuthenticationServices.ASAuthorizationController,Foundation.NSError)")]
+ static IASAuthorizationControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IASAuthorizationControllerDelegate" /> interface to support all the methods from the ASAuthorizationControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerPresentationContextProviding.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerPresentationContextProviding.g.cs
index 65c1144..9c51940 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerPresentationContextProviding.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationControllerPresentationContextProviding.g.cs
@@ -57,10 +57,31 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "GetPresentationAnchor", Selector = "presentationAnchorForAuthorizationController:", ReturnType = typeof (UIWindow), ParameterType = new Type [] { typeof (AuthenticationServices.ASAuthorizationController) }, ParameterByRef = new bool [] { false })]
public partial interface IASAuthorizationControllerPresentationContextProviding : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("presentationAnchorForAuthorizationController:")]
- [Preserve (Conditional = true)]
- global::UIKit.UIWindow GetPresentationAnchor (ASAuthorizationController controller);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::UIKit.UIWindow GetPresentationAnchor (ASAuthorizationController controller)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::UIKit.UIWindow _GetPresentationAnchor (IASAuthorizationControllerPresentationContextProviding This, ASAuthorizationController controller)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("GetPresentationAnchor(AuthenticationServices.ASAuthorizationController)")]
+ static IASAuthorizationControllerPresentationContextProviding ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class ASAuthorizationControllerPresentationContextProvidingWrapper : BaseWrapper, IASAuthorizationControllerPresentationContextProviding {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationProviderExtensionAuthorizationRequestHandler.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationProviderExtensionAuthorizationRequestHandler.g.cs
index eb6f866..41665b0 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationProviderExtensionAuthorizationRequestHandler.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationProviderExtensionAuthorizationRequestHandler.g.cs
@@ -58,10 +58,53 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "CancelAuthorization", Selector = "cancelAuthorizationWithRequest:", ParameterType = new Type [] { typeof (AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationRequest) }, ParameterByRef = new bool [] { false })]
public partial interface IASAuthorizationProviderExtensionAuthorizationRequestHandler : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("beginAuthorizationWithRequest:")]
- [Preserve (Conditional = true)]
- void BeginAuthorization (ASAuthorizationProviderExtensionAuthorizationRequest request);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void BeginAuthorization (ASAuthorizationProviderExtensionAuthorizationRequest request)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _BeginAuthorization (IASAuthorizationProviderExtensionAuthorizationRequestHandler This, ASAuthorizationProviderExtensionAuthorizationRequest request)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("cancelAuthorizationWithRequest:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void CancelAuthorization (ASAuthorizationProviderExtensionAuthorizationRequest request)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _CancelAuthorization (this, request);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _CancelAuthorization (IASAuthorizationProviderExtensionAuthorizationRequestHandler This, ASAuthorizationProviderExtensionAuthorizationRequest request)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var request__handle__ = request!.GetNonNullHandle (nameof (request));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("cancelAuthorizationWithRequest:"), request__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("BeginAuthorization(AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationRequest)")]
+ [DynamicDependencyAttribute ("CancelAuthorization(AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationRequest)")]
+ static IASAuthorizationProviderExtensionAuthorizationRequestHandler ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IASAuthorizationProviderExtensionAuthorizationRequestHandler" /> interface to support all the methods from the ASAuthorizationProviderExtensionAuthorizationRequestHandler protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertion.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertion.g.cs
index c2cc244..e35d9eb 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertion.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertion.g.cs
@@ -64,20 +64,63 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- NSData RawAuthenticatorData {
+ [DynamicDependencyAttribute ("RawAuthenticatorData")]
+ [DynamicDependencyAttribute ("Signature")]
+ [DynamicDependencyAttribute ("UserId")]
+ static IASAuthorizationPublicKeyCredentialAssertion ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData RawAuthenticatorData {
[Export ("rawAuthenticatorData", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetRawAuthenticatorData (this);
+ }
}
- [Preserve (Conditional = true)]
- NSData UserId {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetRawAuthenticatorData (IASAuthorizationPublicKeyCredentialAssertion This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("rawAuthenticatorData")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData UserId {
[Export ("userID", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetUserId (this);
+ }
}
- [Preserve (Conditional = true)]
- NSData Signature {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetUserId (IASAuthorizationPublicKeyCredentialAssertion This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("userID")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData Signature {
[Export ("signature", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetSignature (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetSignature (IASAuthorizationPublicKeyCredentialAssertion This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("signature")))!;
+ #endif
}
}
internal unsafe sealed class ASAuthorizationPublicKeyCredentialAssertionWrapper : BaseWrapper, IASAuthorizationPublicKeyCredentialAssertion {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertionRequest.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertionRequest.g.cs
index c20887b..33563bb 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertionRequest.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialAssertionRequest.g.cs
@@ -63,33 +63,143 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- NSData Challenge {
+ [DynamicDependencyAttribute ("AllowedCredentials")]
+ [DynamicDependencyAttribute ("Challenge")]
+ [DynamicDependencyAttribute ("RelyingPartyIdentifier")]
+ [DynamicDependencyAttribute ("UserVerificationPreference")]
+ static IASAuthorizationPublicKeyCredentialAssertionRequest ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData Challenge {
[Export ("challenge", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetChallenge (this);
+ }
[Export ("setChallenge:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetChallenge (this, value);
+ }
}
- [Preserve (Conditional = true)]
- string RelyingPartyIdentifier {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetChallenge (IASAuthorizationPublicKeyCredentialAssertionRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("challenge")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetChallenge (IASAuthorizationPublicKeyCredentialAssertionRequest This, NSData value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setChallenge:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string RelyingPartyIdentifier {
[Export ("relyingPartyIdentifier")]
- get;
+ get {
+ return _GetRelyingPartyIdentifier (this);
+ }
[Export ("setRelyingPartyIdentifier:")]
- set;
+ set {
+ _SetRelyingPartyIdentifier (this, value);
+ }
}
- [Preserve (Conditional = true)]
- IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetRelyingPartyIdentifier (IASAuthorizationPublicKeyCredentialAssertionRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("relyingPartyIdentifier")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetRelyingPartyIdentifier (IASAuthorizationPublicKeyCredentialAssertionRequest This, string value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsvalue = CFString.CreateNative (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setRelyingPartyIdentifier:"), nsvalue);
+ CFString.ReleaseNative (nsvalue);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials {
[Export ("allowedCredentials", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetAllowedCredentials (this);
+ }
[Export ("setAllowedCredentials:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetAllowedCredentials (this, value);
+ }
}
- [Preserve (Conditional = true)]
- NSString UserVerificationPreference {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static IASAuthorizationPublicKeyCredentialDescriptor[] _GetAllowedCredentials (IASAuthorizationPublicKeyCredentialAssertionRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFArray.ArrayFromHandle<IASAuthorizationPublicKeyCredentialDescriptor>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("allowedCredentials")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAllowedCredentials (IASAuthorizationPublicKeyCredentialAssertionRequest This, IASAuthorizationPublicKeyCredentialDescriptor[] value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsa_value = NSArray.FromNSObjects (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAllowedCredentials:"), nsa_value.Handle);
+ nsa_value.Dispose ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSString UserVerificationPreference {
[Export ("userVerificationPreference")]
- get;
+ get {
+ return _GetUserVerificationPreference (this);
+ }
[Export ("setUserVerificationPreference:")]
- set;
+ set {
+ _SetUserVerificationPreference (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSString _GetUserVerificationPreference (IASAuthorizationPublicKeyCredentialAssertionRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSString> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("userVerificationPreference")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetUserVerificationPreference (IASAuthorizationPublicKeyCredentialAssertionRequest This, NSString value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setUserVerificationPreference:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class ASAuthorizationPublicKeyCredentialAssertionRequestWrapper : BaseWrapper, IASAuthorizationPublicKeyCredentialAssertionRequest {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialDescriptor.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialDescriptor.g.cs
index a64e84a..246d638 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialDescriptor.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialDescriptor.g.cs
@@ -60,12 +60,41 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- NSData CredentialId {
+ [DynamicDependencyAttribute ("CredentialId")]
+ static IASAuthorizationPublicKeyCredentialDescriptor ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData CredentialId {
[Export ("credentialID", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetCredentialId (this);
+ }
[Export ("setCredentialID:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetCredentialId (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetCredentialId (IASAuthorizationPublicKeyCredentialDescriptor This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("credentialID")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetCredentialId (IASAuthorizationPublicKeyCredentialDescriptor This, NSData value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setCredentialID:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class ASAuthorizationPublicKeyCredentialDescriptorWrapper : BaseWrapper, IASAuthorizationPublicKeyCredentialDescriptor {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistration.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistration.g.cs
index daba277..2ec8aa4 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistration.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistration.g.cs
@@ -62,10 +62,27 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- NSData? RawAttestationObject {
+ [DynamicDependencyAttribute ("RawAttestationObject")]
+ static IASAuthorizationPublicKeyCredentialRegistration ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData? RawAttestationObject {
[Export ("rawAttestationObject", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetRawAttestationObject (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetRawAttestationObject (IASAuthorizationPublicKeyCredentialRegistration This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("rawAttestationObject")))!;
+ #endif
}
}
internal unsafe sealed class ASAuthorizationPublicKeyCredentialRegistrationWrapper : BaseWrapper, IASAuthorizationPublicKeyCredentialRegistration {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistrationRequest.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistrationRequest.g.cs
index 90e96cd..c5e9122 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistrationRequest.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASAuthorizationPublicKeyCredentialRegistrationRequest.g.cs
@@ -66,56 +66,227 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- string RelyingPartyIdentifier {
+ [DynamicDependencyAttribute ("AttestationPreference")]
+ [DynamicDependencyAttribute ("Challenge")]
+ [DynamicDependencyAttribute ("DisplayName")]
+ [DynamicDependencyAttribute ("Name")]
+ [DynamicDependencyAttribute ("RelyingPartyIdentifier")]
+ [DynamicDependencyAttribute ("UserId")]
+ [DynamicDependencyAttribute ("UserVerificationPreference")]
+ static IASAuthorizationPublicKeyCredentialRegistrationRequest ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string RelyingPartyIdentifier {
[Export ("relyingPartyIdentifier")]
- get;
+ get {
+ return _GetRelyingPartyIdentifier (this);
+ }
}
- [Preserve (Conditional = true)]
- NSData UserId {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetRelyingPartyIdentifier (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("relyingPartyIdentifier")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData UserId {
[Export ("userID", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetUserId (this);
+ }
[Export ("setUserID:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetUserId (this, value);
+ }
}
- [Preserve (Conditional = true)]
- string Name {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetUserId (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("userID")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetUserId (IASAuthorizationPublicKeyCredentialRegistrationRequest This, NSData value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setUserID:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string Name {
[Export ("name")]
- get;
+ get {
+ return _GetName (this);
+ }
[Export ("setName:")]
- set;
+ set {
+ _SetName (this, value);
+ }
}
- [Preserve (Conditional = true)]
- string? DisplayName {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetName (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("name")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetName (IASAuthorizationPublicKeyCredentialRegistrationRequest This, string value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsvalue = CFString.CreateNative (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setName:"), nsvalue);
+ CFString.ReleaseNative (nsvalue);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string? DisplayName {
[Export ("displayName")]
- get;
+ get {
+ return _GetDisplayName (this);
+ }
[Export ("setDisplayName:")]
- set;
+ set {
+ _SetDisplayName (this, value);
+ }
}
- [Preserve (Conditional = true)]
- NSData Challenge {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetDisplayName (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("displayName")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetDisplayName (IASAuthorizationPublicKeyCredentialRegistrationRequest This, string? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var nsvalue = CFString.CreateNative (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setDisplayName:"), nsvalue);
+ CFString.ReleaseNative (nsvalue);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData Challenge {
[Export ("challenge", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetChallenge (this);
+ }
[Export ("setChallenge:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetChallenge (this, value);
+ }
}
- [Preserve (Conditional = true)]
- NSString UserVerificationPreference {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetChallenge (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("challenge")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetChallenge (IASAuthorizationPublicKeyCredentialRegistrationRequest This, NSData value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setChallenge:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSString UserVerificationPreference {
[Export ("userVerificationPreference")]
- get;
+ get {
+ return _GetUserVerificationPreference (this);
+ }
[Export ("setUserVerificationPreference:")]
- set;
+ set {
+ _SetUserVerificationPreference (this, value);
+ }
}
- [Preserve (Conditional = true)]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSString _GetUserVerificationPreference (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSString> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("userVerificationPreference")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetUserVerificationPreference (IASAuthorizationPublicKeyCredentialRegistrationRequest This, NSString value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setUserVerificationPreference:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[UnsupportedOSPlatform ("tvos")]
[SupportedOSPlatform ("maccatalyst")]
[SupportedOSPlatform ("ios15.0")]
[SupportedOSPlatform ("macos")]
- NSString AttestationPreference {
+ [RequiredMember]
+ public virtual NSString AttestationPreference {
[Export ("attestationPreference")]
- get;
+ get {
+ return _GetAttestationPreference (this);
+ }
[Export ("setAttestationPreference:")]
- set;
+ set {
+ _SetAttestationPreference (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSString _GetAttestationPreference (IASAuthorizationPublicKeyCredentialRegistrationRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSString> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("attestationPreference")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAttestationPreference (IASAuthorizationPublicKeyCredentialRegistrationRequest This, NSString value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setAttestationPreference:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class ASAuthorizationPublicKeyCredentialRegistrationRequestWrapper : BaseWrapper, IASAuthorizationPublicKeyCredentialRegistrationRequest {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialIdentity.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialIdentity.g.cs
index 32cadfa..7b036d2 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialIdentity.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialIdentity.g.cs
@@ -60,27 +60,94 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "Rank", Selector = "rank", PropertyType = typeof (IntPtr), GetterSelector = "rank", SetterSelector = "setRank:", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface IASCredentialIdentity : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- ASCredentialServiceIdentifier ServiceIdentifier {
+ [DynamicDependencyAttribute ("Rank")]
+ [DynamicDependencyAttribute ("RecordIdentifier")]
+ [DynamicDependencyAttribute ("ServiceIdentifier")]
+ [DynamicDependencyAttribute ("User")]
+ static IASCredentialIdentity ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual ASCredentialServiceIdentifier ServiceIdentifier {
[Export ("serviceIdentifier", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetServiceIdentifier (this);
+ }
}
- [Preserve (Conditional = true)]
- string User {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static ASCredentialServiceIdentifier _GetServiceIdentifier (IASCredentialIdentity This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<ASCredentialServiceIdentifier> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("serviceIdentifier")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string User {
[Export ("user")]
- get;
+ get {
+ return _GetUser (this);
+ }
}
- [Preserve (Conditional = true)]
- string? RecordIdentifier {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetUser (IASCredentialIdentity This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("user")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string? RecordIdentifier {
[Export ("recordIdentifier")]
- get;
+ get {
+ return _GetRecordIdentifier (this);
+ }
}
- [Preserve (Conditional = true)]
- nint Rank {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetRecordIdentifier (IASCredentialIdentity This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("recordIdentifier")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual nint Rank {
[Export ("rank")]
- get;
+ get {
+ return _GetRank (this);
+ }
[Export ("setRank:")]
- set;
+ set {
+ _SetRank (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static nint _GetRank (IASCredentialIdentity This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("rank"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetRank (IASCredentialIdentity This, nint value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setRank:"), value);
+ #endif
}
}
internal unsafe sealed class ASCredentialIdentityWrapper : BaseWrapper, IASCredentialIdentity {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialRequest.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialRequest.g.cs
index 392f361..43755f2 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialRequest.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASCredentialRequest.g.cs
@@ -61,15 +61,47 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- ASCredentialRequestType Type {
+ [DynamicDependencyAttribute ("CredentialIdentity")]
+ [DynamicDependencyAttribute ("Type")]
+ static IASCredentialRequest ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual ASCredentialRequestType Type {
[Export ("type")]
- get;
+ get {
+ return _GetType (this);
+ }
}
- [Preserve (Conditional = true)]
- IASCredentialIdentity CredentialIdentity {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static ASCredentialRequestType _GetType (IASCredentialRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ ASCredentialRequestType ret;
+ ret = (AuthenticationServices.ASCredentialRequestType) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("type"));
+ return ret!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual IASCredentialIdentity CredentialIdentity {
[Export ("credentialIdentity")]
- get;
+ get {
+ return _GetCredentialIdentity (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static IASCredentialIdentity _GetCredentialIdentity (IASCredentialRequest This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetINativeObject<IASCredentialIdentity> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("credentialIdentity")), false)!;
+ #endif
}
}
internal unsafe sealed class ASCredentialRequestWrapper : BaseWrapper, IASCredentialRequest {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASPublicKeyCredential.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASPublicKeyCredential.g.cs
index b977aa5..ae8430e 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASPublicKeyCredential.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASPublicKeyCredential.g.cs
@@ -62,15 +62,45 @@ namespace AuthenticationServices {
, Foundation.INSCopying
, Foundation.INSSecureCoding
{
- [Preserve (Conditional = true)]
- NSData RawClientDataJson {
+ [DynamicDependencyAttribute ("CredentialId")]
+ [DynamicDependencyAttribute ("RawClientDataJson")]
+ static IASPublicKeyCredential ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData RawClientDataJson {
[Export ("rawClientDataJSON", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetRawClientDataJson (this);
+ }
}
- [Preserve (Conditional = true)]
- NSData CredentialId {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetRawClientDataJson (IASPublicKeyCredential This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("rawClientDataJSON")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData CredentialId {
[Export ("credentialID", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetCredentialId (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetCredentialId (IASPublicKeyCredential This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("credentialID")))!;
+ #endif
}
}
internal unsafe sealed class ASPublicKeyCredentialWrapper : BaseWrapper, IASPublicKeyCredential {
diff --git a/old/dotnet/ios/generated-sources/AuthenticationServices/ASWebAuthenticationPresentationContextProviding.g.cs b/new/dotnet/ios/generated-sources/AuthenticationServices/ASWebAuthenticationPresentationContextProviding.g.cs
index 75cad7c..1b531b8 100644
--- a/old/dotnet/ios/generated-sources/AuthenticationServices/ASWebAuthenticationPresentationContextProviding.g.cs
+++ b/new/dotnet/ios/generated-sources/AuthenticationServices/ASWebAuthenticationPresentationContextProviding.g.cs
@@ -57,10 +57,31 @@ namespace AuthenticationServices {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "GetPresentationAnchor", Selector = "presentationAnchorForWebAuthenticationSession:", ReturnType = typeof (UIWindow), ParameterType = new Type [] { typeof (AuthenticationServices.ASWebAuthenticationSession) }, ParameterByRef = new bool [] { false })]
public partial interface IASWebAuthenticationPresentationContextProviding : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("presentationAnchorForWebAuthenticationSession:")]
- [Preserve (Conditional = true)]
- global::UIKit.UIWindow GetPresentationAnchor (ASWebAuthenticationSession session);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual global::UIKit.UIWindow GetPresentationAnchor (ASWebAuthenticationSession session)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::UIKit.UIWindow _GetPresentationAnchor (IASWebAuthenticationPresentationContextProviding This, ASWebAuthenticationSession session)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("GetPresentationAnchor(AuthenticationServices.ASWebAuthenticationSession)")]
+ static IASWebAuthenticationPresentationContextProviding ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class ASWebAuthenticationPresentationContextProvidingWrapper : BaseWrapper, IASWebAuthenticationPresentationContextProviding {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/AutomaticAssessmentConfiguration/AEAssessmentSessionDelegate.g.cs b/new/dotnet/ios/generated-sources/AutomaticAssessmentConfiguration/AEAssessmentSessionDelegate.g.cs
index 948adc5..9b1d754 100644
--- a/old/dotnet/ios/generated-sources/AutomaticAssessmentConfiguration/AEAssessmentSessionDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/AutomaticAssessmentConfiguration/AEAssessmentSessionDelegate.g.cs
@@ -59,6 +59,100 @@ namespace AutomaticAssessmentConfiguration {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidEnd", Selector = "assessmentSessionDidEnd:", ParameterType = new Type [] { typeof (AutomaticAssessmentConfiguration.AEAssessmentSession) }, ParameterByRef = new bool [] { false })]
public partial interface IAEAssessmentSessionDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("assessmentSessionDidBegin:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidBegin (AEAssessmentSession session)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidBegin (this, session);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidBegin (IAEAssessmentSessionDelegate This, AEAssessmentSession session)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("assessmentSessionDidBegin:"), session__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("assessmentSession:failedToBeginWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FailedToBegin (AEAssessmentSession session, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _FailedToBegin (this, session, error);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FailedToBegin (IAEAssessmentSessionDelegate This, AEAssessmentSession session, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("assessmentSession:failedToBeginWithError:"), session__handle__, error__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("assessmentSession:wasInterruptedWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WasInterrupted (AEAssessmentSession session, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WasInterrupted (this, session, error);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WasInterrupted (IAEAssessmentSessionDelegate This, AEAssessmentSession session, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("assessmentSession:wasInterruptedWithError:"), session__handle__, error__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("assessmentSessionDidEnd:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidEnd (AEAssessmentSession session)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidEnd (this, session);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidEnd (IAEAssessmentSessionDelegate This, AEAssessmentSession session)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var session__handle__ = session!.GetNonNullHandle (nameof (session));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("assessmentSessionDidEnd:"), session__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidBegin(AutomaticAssessmentConfiguration.AEAssessmentSession)")]
+ [DynamicDependencyAttribute ("DidEnd(AutomaticAssessmentConfiguration.AEAssessmentSession)")]
+ [DynamicDependencyAttribute ("FailedToBegin(AutomaticAssessmentConfiguration.AEAssessmentSession,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("WasInterrupted(AutomaticAssessmentConfiguration.AEAssessmentSession,Foundation.NSError)")]
+ static IAEAssessmentSessionDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IAEAssessmentSessionDelegate" /> interface to support all the methods from the AEAssessmentSessionDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/BackgroundAssets/BADownloadManagerDelegate.g.cs b/new/dotnet/ios/generated-sources/BackgroundAssets/BADownloadManagerDelegate.g.cs
index 74b2fff..6036809 100644
--- a/old/dotnet/ios/generated-sources/BackgroundAssets/BADownloadManagerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/BackgroundAssets/BADownloadManagerDelegate.g.cs
@@ -62,6 +62,149 @@ namespace BackgroundAssets {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "Finished", Selector = "download:finishedWithFileURL:", ParameterType = new Type [] { typeof (BackgroundAssets.BADownload), typeof (NSUrl) }, ParameterByRef = new bool [] { false, false })]
public partial interface IBADownloadManagerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("downloadDidBegin:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidBegin (BADownload download)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidBegin (this, download);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidBegin (IBADownloadManagerDelegate This, BADownload download)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("downloadDidBegin:"), download__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("downloadDidPause:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidPause (BADownload download)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidPause (this, download);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidPause (IBADownloadManagerDelegate This, BADownload download)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("downloadDidPause:"), download__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("download:didWriteBytes:totalBytesWritten:totalBytesExpectedToWrite:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidWriteBytes (BADownload download, long bytesWritten, long totalBytesWritten, long totalExpectedBytes)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidWriteBytes (this, download, bytesWritten, totalBytesWritten, totalExpectedBytes);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidWriteBytes (IBADownloadManagerDelegate This, BADownload download, long bytesWritten, long totalBytesWritten, long totalExpectedBytes)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_Int64_Int64_Int64 (This.Handle, Selector.GetHandle ("download:didWriteBytes:totalBytesWritten:totalBytesExpectedToWrite:"), download__handle__, bytesWritten, totalBytesWritten, totalExpectedBytes);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("download:didReceiveChallenge:completionHandler:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidReceiveChallenge (BADownload download, NSUrlAuthenticationChallenge challenge, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity2V11))]global::System.Action<NSUrlSessionAuthChallengeDisposition, NSUrlCredential> completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidReceiveChallenge (this, download, challenge, completionHandler);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidReceiveChallenge (IBADownloadManagerDelegate This, BADownload download, NSUrlAuthenticationChallenge challenge, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity2V11))]global::System.Action<NSUrlSessionAuthChallengeDisposition, NSUrlCredential> completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ var challenge__handle__ = challenge!.GetNonNullHandle (nameof (challenge));
+ if (completionHandler is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (completionHandler));
+ using var block_completionHandler = Trampolines.SDActionArity2V11.CreateBlock (completionHandler);
+ BlockLiteral *block_ptr_completionHandler = &block_completionHandler;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("download:didReceiveChallenge:completionHandler:"), download__handle__, challenge__handle__, (IntPtr) block_ptr_completionHandler);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("download:failedWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Failed (BADownload download, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _Failed (this, download, error);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Failed (IBADownloadManagerDelegate This, BADownload download, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("download:failedWithError:"), download__handle__, error__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("download:finishedWithFileURL:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Finished (BADownload download, NSUrl fileUrl)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _Finished (this, download, fileUrl);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Finished (IBADownloadManagerDelegate This, BADownload download, NSUrl fileUrl)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ var fileUrl__handle__ = fileUrl!.GetNonNullHandle (nameof (fileUrl));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("download:finishedWithFileURL:"), download__handle__, fileUrl__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidBegin(BackgroundAssets.BADownload)")]
+ [DynamicDependencyAttribute ("DidPause(BackgroundAssets.BADownload)")]
+ [DynamicDependencyAttribute ("DidReceiveChallenge(BackgroundAssets.BADownload,Foundation.NSUrlAuthenticationChallenge,System.Action{Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential})")]
+ [DynamicDependencyAttribute ("DidWriteBytes(BackgroundAssets.BADownload,System.Int64,System.Int64,System.Int64)")]
+ [DynamicDependencyAttribute ("Failed(BackgroundAssets.BADownload,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("Finished(BackgroundAssets.BADownload,Foundation.NSUrl)")]
+ static IBADownloadManagerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IBADownloadManagerDelegate" /> interface to support all the methods from the BADownloadManagerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/BackgroundAssets/BADownloaderExtension.g.cs b/new/dotnet/ios/generated-sources/BackgroundAssets/BADownloaderExtension.g.cs
index 449448a..c8cf09b 100644
--- a/old/dotnet/ios/generated-sources/BackgroundAssets/BADownloaderExtension.g.cs
+++ b/new/dotnet/ios/generated-sources/BackgroundAssets/BADownloaderExtension.g.cs
@@ -61,6 +61,141 @@ namespace BackgroundAssets {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "GetDownloads", Selector = "downloadsForRequest:manifestURL:extensionInfo:", ReturnType = typeof (global::Foundation.NSSet<global::BackgroundAssets.BADownload>), ParameterType = new Type [] { typeof (BackgroundAssets.BAContentRequest), typeof (NSUrl), typeof (BackgroundAssets.BAAppExtensionInfo) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface IBADownloaderExtension : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("extensionWillTerminate")]
+ [ObsoletedOSPlatform ("ios16.4", "'WillTerminate' will not be called in all applicable scenarios, do not rely on it.")]
+ [ObsoletedOSPlatform ("macos13.3", "'WillTerminate' will not be invoked in all applicable scenarios, do not rely on it.")]
+ [ObsoletedOSPlatform ("maccatalyst16.4", "'WillTerminate' will not be invoked in all applicable scenarios, do not rely on it.")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillTerminate ()
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _WillTerminate (this);
+ #endif
+ }
+ [ObsoletedOSPlatform ("ios16.4", "'WillTerminate' will not be called in all applicable scenarios, do not rely on it.")]
+ [ObsoletedOSPlatform ("macos13.3", "'WillTerminate' will not be invoked in all applicable scenarios, do not rely on it.")]
+ [ObsoletedOSPlatform ("maccatalyst16.4", "'WillTerminate' will not be invoked in all applicable scenarios, do not rely on it.")]
+ [UnsupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillTerminate (IBADownloaderExtension This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend (This.Handle, Selector.GetHandle ("extensionWillTerminate"));
+ #endif
+ }
+ [OptionalMember]
+ [Export ("backgroundDownload:didReceiveChallenge:completionHandler:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidReceiveChallenge (BADownload download, NSUrlAuthenticationChallenge challenge, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity2V11))]global::System.Action<NSUrlSessionAuthChallengeDisposition, NSUrlCredential> completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidReceiveChallenge (this, download, challenge, completionHandler);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidReceiveChallenge (IBADownloaderExtension This, BADownload download, NSUrlAuthenticationChallenge challenge, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity2V11))]global::System.Action<NSUrlSessionAuthChallengeDisposition, NSUrlCredential> completionHandler)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ var challenge__handle__ = challenge!.GetNonNullHandle (nameof (challenge));
+ if (completionHandler is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (completionHandler));
+ using var block_completionHandler = Trampolines.SDActionArity2V11.CreateBlock (completionHandler);
+ BlockLiteral *block_ptr_completionHandler = &block_completionHandler;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("backgroundDownload:didReceiveChallenge:completionHandler:"), download__handle__, challenge__handle__, (IntPtr) block_ptr_completionHandler);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("backgroundDownload:failedWithError:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Failed (BADownload download, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _Failed (this, download, error);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Failed (IBADownloaderExtension This, BADownload download, NSError error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ var error__handle__ = error!.GetNonNullHandle (nameof (error));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("backgroundDownload:failedWithError:"), download__handle__, error__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("backgroundDownload:finishedWithFileURL:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Finished (BADownload download, NSUrl fileUrl)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _Finished (this, download, fileUrl);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Finished (IBADownloaderExtension This, BADownload download, NSUrl fileUrl)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var download__handle__ = download!.GetNonNullHandle (nameof (download));
+ var fileUrl__handle__ = fileUrl!.GetNonNullHandle (nameof (fileUrl));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("backgroundDownload:finishedWithFileURL:"), download__handle__, fileUrl__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("downloadsForRequest:manifestURL:extensionInfo:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSSet<BADownload> GetDownloads (BAContentRequest contentRequest, NSUrl manifestUrl, BAAppExtensionInfo extensionInfo)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _GetDownloads (this, contentRequest, manifestUrl, extensionInfo);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSSet<BADownload> _GetDownloads (IBADownloaderExtension This, BAContentRequest contentRequest, NSUrl manifestUrl, BAAppExtensionInfo extensionInfo)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var manifestUrl__handle__ = manifestUrl!.GetNonNullHandle (nameof (manifestUrl));
+ var extensionInfo__handle__ = extensionInfo!.GetNonNullHandle (nameof (extensionInfo));
+ return Runtime.GetNSObject<NSSet<BADownload>> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_IntPtr_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("downloadsForRequest:manifestURL:extensionInfo:"), (IntPtr) (long) contentRequest, manifestUrl__handle__, extensionInfo__handle__))!;
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidReceiveChallenge(BackgroundAssets.BADownload,Foundation.NSUrlAuthenticationChallenge,System.Action{Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential})")]
+ [DynamicDependencyAttribute ("Failed(BackgroundAssets.BADownload,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("Finished(BackgroundAssets.BADownload,Foundation.NSUrl)")]
+ [DynamicDependencyAttribute ("GetDownloads(BackgroundAssets.BAContentRequest,Foundation.NSUrl,BackgroundAssets.BAAppExtensionInfo)")]
+ [DynamicDependencyAttribute ("WillTerminate()")]
+ static IBADownloaderExtension ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="IBADownloaderExtension" /> interface to support all the methods from the BADownloaderExtension protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CallKit/CXCallDirectoryExtensionContextDelegate.g.cs b/new/dotnet/ios/generated-sources/CallKit/CXCallDirectoryExtensionContextDelegate.g.cs
index 8244570..fdd2109 100644
--- a/old/dotnet/ios/generated-sources/CallKit/CXCallDirectoryExtensionContextDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CallKit/CXCallDirectoryExtensionContextDelegate.g.cs
@@ -57,10 +57,23 @@ namespace CallKit {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "RequestFailed", Selector = "requestFailedForExtensionContext:withError:", ParameterType = new Type [] { typeof (CallKit.CXCallDirectoryExtensionContext), typeof (NSError) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICXCallDirectoryExtensionContextDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("requestFailedForExtensionContext:withError:")]
- [Preserve (Conditional = true)]
- void RequestFailed (CXCallDirectoryExtensionContext extensionContext, NSError error);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RequestFailed (CXCallDirectoryExtensionContext extensionContext, NSError error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RequestFailed (ICXCallDirectoryExtensionContextDelegate This, CXCallDirectoryExtensionContext extensionContext, NSError error)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("RequestFailed(CallKit.CXCallDirectoryExtensionContext,Foundation.NSError)")]
+ static ICXCallDirectoryExtensionContextDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CXCallDirectoryExtensionContextDelegateWrapper : BaseWrapper, ICXCallDirectoryExtensionContextDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/CallKit/CXCallObserverDelegate.g.cs b/new/dotnet/ios/generated-sources/CallKit/CXCallObserverDelegate.g.cs
index 290de75..3b295c9 100644
--- a/old/dotnet/ios/generated-sources/CallKit/CXCallObserverDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CallKit/CXCallObserverDelegate.g.cs
@@ -57,10 +57,23 @@ namespace CallKit {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "CallChanged", Selector = "callObserver:callChanged:", ParameterType = new Type [] { typeof (CallKit.CXCallObserver), typeof (CallKit.CXCall) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICXCallObserverDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("callObserver:callChanged:")]
- [Preserve (Conditional = true)]
- void CallChanged (CXCallObserver callObserver, CXCall call);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void CallChanged (CXCallObserver callObserver, CXCall call)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _CallChanged (ICXCallObserverDelegate This, CXCallObserver callObserver, CXCall call)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("CallChanged(CallKit.CXCallObserver,CallKit.CXCall)")]
+ static ICXCallObserverDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CXCallObserverDelegateWrapper : BaseWrapper, ICXCallObserverDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/CallKit/CXProviderDelegate.g.cs b/new/dotnet/ios/generated-sources/CallKit/CXProviderDelegate.g.cs
index 7783af3..5a02cb3 100644
--- a/old/dotnet/ios/generated-sources/CallKit/CXProviderDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CallKit/CXProviderDelegate.g.cs
@@ -69,10 +69,216 @@ namespace CallKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidDeactivateAudioSession", Selector = "provider:didDeactivateAudioSession:", ParameterType = new Type [] { typeof (CallKit.CXProvider), typeof (AVAudioSession) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICXProviderDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("providerDidReset:")]
- [Preserve (Conditional = true)]
- void DidReset (CXProvider provider);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidReset (CXProvider provider)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidReset (ICXProviderDelegate This, CXProvider provider)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("providerDidBegin:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidBegin (CXProvider provider)
+ {
+ _DidBegin (this, provider);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidBegin (ICXProviderDelegate This, CXProvider provider)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("providerDidBegin:"), provider__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:executeTransaction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ExecuteTransaction (CXProvider provider, CXTransaction transaction)
+ {
+ return _ExecuteTransaction (this, provider, transaction);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ExecuteTransaction (ICXProviderDelegate This, CXProvider provider, CXTransaction transaction)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var transaction__handle__ = transaction!.GetNonNullHandle (nameof (transaction));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:executeTransaction:"), provider__handle__, transaction__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("provider:performStartCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformStartCallAction (CXProvider provider, CXStartCallAction action)
+ {
+ _PerformStartCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformStartCallAction (ICXProviderDelegate This, CXProvider provider, CXStartCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performStartCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:performAnswerCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformAnswerCallAction (CXProvider provider, CXAnswerCallAction action)
+ {
+ _PerformAnswerCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformAnswerCallAction (ICXProviderDelegate This, CXProvider provider, CXAnswerCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performAnswerCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:performEndCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformEndCallAction (CXProvider provider, CXEndCallAction action)
+ {
+ _PerformEndCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformEndCallAction (ICXProviderDelegate This, CXProvider provider, CXEndCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performEndCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:performSetHeldCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformSetHeldCallAction (CXProvider provider, CXSetHeldCallAction action)
+ {
+ _PerformSetHeldCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformSetHeldCallAction (ICXProviderDelegate This, CXProvider provider, CXSetHeldCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performSetHeldCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:performSetMutedCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformSetMutedCallAction (CXProvider provider, CXSetMutedCallAction action)
+ {
+ _PerformSetMutedCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformSetMutedCallAction (ICXProviderDelegate This, CXProvider provider, CXSetMutedCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performSetMutedCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:performSetGroupCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformSetGroupCallAction (CXProvider provider, CXSetGroupCallAction action)
+ {
+ _PerformSetGroupCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformSetGroupCallAction (ICXProviderDelegate This, CXProvider provider, CXSetGroupCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performSetGroupCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:performPlayDTMFCallAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PerformPlayDtmfCallAction (CXProvider provider, CXPlayDtmfCallAction action)
+ {
+ _PerformPlayDtmfCallAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PerformPlayDtmfCallAction (ICXProviderDelegate This, CXProvider provider, CXPlayDtmfCallAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:performPlayDTMFCallAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:timedOutPerformingAction:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void TimedOutPerformingAction (CXProvider provider, CXAction action)
+ {
+ _TimedOutPerformingAction (this, provider, action);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _TimedOutPerformingAction (ICXProviderDelegate This, CXProvider provider, CXAction action)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var action__handle__ = action!.GetNonNullHandle (nameof (action));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:timedOutPerformingAction:"), provider__handle__, action__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:didActivateAudioSession:")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidActivateAudioSession (CXProvider provider, global::AVFoundation.AVAudioSession audioSession)
+ {
+ _DidActivateAudioSession (this, provider, audioSession);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidActivateAudioSession (ICXProviderDelegate This, CXProvider provider, global::AVFoundation.AVAudioSession audioSession)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var audioSession__handle__ = audioSession!.GetNonNullHandle (nameof (audioSession));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:didActivateAudioSession:"), provider__handle__, audioSession__handle__);
+ }
+ [OptionalMember]
+ [Export ("provider:didDeactivateAudioSession:")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDeactivateAudioSession (CXProvider provider, global::AVFoundation.AVAudioSession audioSession)
+ {
+ _DidDeactivateAudioSession (this, provider, audioSession);
+ }
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDeactivateAudioSession (ICXProviderDelegate This, CXProvider provider, global::AVFoundation.AVAudioSession audioSession)
+ {
+ var provider__handle__ = provider!.GetNonNullHandle (nameof (provider));
+ var audioSession__handle__ = audioSession!.GetNonNullHandle (nameof (audioSession));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("provider:didDeactivateAudioSession:"), provider__handle__, audioSession__handle__);
+ }
+ [DynamicDependencyAttribute ("DidActivateAudioSession(CallKit.CXProvider,AVFoundation.AVAudioSession)")]
+ [DynamicDependencyAttribute ("DidBegin(CallKit.CXProvider)")]
+ [DynamicDependencyAttribute ("DidDeactivateAudioSession(CallKit.CXProvider,AVFoundation.AVAudioSession)")]
+ [DynamicDependencyAttribute ("DidReset(CallKit.CXProvider)")]
+ [DynamicDependencyAttribute ("ExecuteTransaction(CallKit.CXProvider,CallKit.CXTransaction)")]
+ [DynamicDependencyAttribute ("PerformAnswerCallAction(CallKit.CXProvider,CallKit.CXAnswerCallAction)")]
+ [DynamicDependencyAttribute ("PerformEndCallAction(CallKit.CXProvider,CallKit.CXEndCallAction)")]
+ [DynamicDependencyAttribute ("PerformPlayDtmfCallAction(CallKit.CXProvider,CallKit.CXPlayDtmfCallAction)")]
+ [DynamicDependencyAttribute ("PerformSetGroupCallAction(CallKit.CXProvider,CallKit.CXSetGroupCallAction)")]
+ [DynamicDependencyAttribute ("PerformSetHeldCallAction(CallKit.CXProvider,CallKit.CXSetHeldCallAction)")]
+ [DynamicDependencyAttribute ("PerformSetMutedCallAction(CallKit.CXProvider,CallKit.CXSetMutedCallAction)")]
+ [DynamicDependencyAttribute ("PerformStartCallAction(CallKit.CXProvider,CallKit.CXStartCallAction)")]
+ [DynamicDependencyAttribute ("TimedOutPerformingAction(CallKit.CXProvider,CallKit.CXAction)")]
+ static ICXProviderDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICXProviderDelegate" /> interface to support all the methods from the CXProviderDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPApplicationDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPApplicationDelegate.g.cs
index 8f1adfb..8b722e6 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPApplicationDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPApplicationDelegate.g.cs
@@ -62,14 +62,98 @@ namespace CarPlay {
public partial interface ICPApplicationDelegate : INativeObject, IDisposable,
UIKit.IUIApplicationDelegate
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("application:didConnectCarInterfaceController:toWindow:")]
- [Preserve (Conditional = true)]
- void DidConnectCarInterfaceController (global::UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidConnectCarInterfaceController (global::UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidConnectCarInterfaceController (ICPApplicationDelegate This, global::UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("application:didDisconnectCarInterfaceController:fromWindow:")]
- [Preserve (Conditional = true)]
- void DidDisconnectCarInterfaceController (global::UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnectCarInterfaceController (global::UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnectCarInterfaceController (ICPApplicationDelegate This, global::UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("application:didSelectNavigationAlert:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectNavigationAlert (global::UIKit.UIApplication application, CPNavigationAlert navigationAlert)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSelectNavigationAlert (this, application, navigationAlert);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectNavigationAlert (ICPApplicationDelegate This, global::UIKit.UIApplication application, CPNavigationAlert navigationAlert)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var application__handle__ = application!.GetNonNullHandle (nameof (application));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("application:didSelectNavigationAlert:"), application__handle__, navigationAlert__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("application:didSelectManeuver:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectManeuver (global::UIKit.UIApplication application, CPManeuver maneuver)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSelectManeuver (this, application, maneuver);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectManeuver (ICPApplicationDelegate This, global::UIKit.UIApplication application, CPManeuver maneuver)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var application__handle__ = application!.GetNonNullHandle (nameof (application));
+ var maneuver__handle__ = maneuver!.GetNonNullHandle (nameof (maneuver));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("application:didSelectManeuver:"), application__handle__, maneuver__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidConnectCarInterfaceController(UIKit.UIApplication,CarPlay.CPInterfaceController,CarPlay.CPWindow)")]
+ [DynamicDependencyAttribute ("DidDisconnectCarInterfaceController(UIKit.UIApplication,CarPlay.CPInterfaceController,CarPlay.CPWindow)")]
+ [DynamicDependencyAttribute ("DidSelectManeuver(UIKit.UIApplication,CarPlay.CPManeuver)")]
+ [DynamicDependencyAttribute ("DidSelectNavigationAlert(UIKit.UIApplication,CarPlay.CPNavigationAlert)")]
+ static ICPApplicationDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPApplicationDelegate" /> interface to support all the methods from the CPApplicationDelegate protocol.</summary>
/// <remarks>
@@ -429,7 +513,7 @@ namespace CarPlay {
[UnsupportedOSPlatform ("macos")]
[UnsupportedOSPlatform ("maccatalyst")]
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
- public virtual UISceneConfiguration GetConfiguration (global::UIKit.UIApplication application, global::UIKit.UISceneSession connectingSceneSession, global::UIKit.UISceneConnectionOptions options)
+ public virtual global::UIKit.UISceneConfiguration GetConfiguration (global::UIKit.UIApplication application, global::UIKit.UISceneSession connectingSceneSession, global::UIKit.UISceneConnectionOptions options)
{
#if ARCH_32
throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
@@ -459,7 +543,7 @@ namespace CarPlay {
[SupportedOSPlatform ("ios")]
[UnsupportedOSPlatform ("maccatalyst")]
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
- public virtual UIInterfaceOrientationMask GetSupportedInterfaceOrientations (global::UIKit.UIApplication application, [Transient] global::UIKit.UIWindow forWindow)
+ public virtual global::UIKit.UIInterfaceOrientationMask GetSupportedInterfaceOrientations (global::UIKit.UIApplication application, [Transient] global::UIKit.UIWindow forWindow)
{
throw new You_Should_Not_Call_base_In_This_Method ();
}
@@ -470,7 +554,7 @@ namespace CarPlay {
[SupportedOSPlatform ("ios")]
[UnsupportedOSPlatform ("maccatalyst")]
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
- public virtual UIViewController GetViewController (global::UIKit.UIApplication application, string[] restorationIdentifierComponents, NSCoder coder)
+ public virtual global::UIKit.UIViewController GetViewController (global::UIKit.UIApplication application, string[] restorationIdentifierComponents, NSCoder coder)
{
throw new You_Should_Not_Call_base_In_This_Method ();
}
@@ -898,7 +982,7 @@ namespace CarPlay {
[UnsupportedOSPlatform ("macos")]
[SupportedOSPlatform ("ios")]
[UnsupportedOSPlatform ("maccatalyst")]
- public virtual UIWindow? Window {
+ public virtual global::UIKit.UIWindow? Window {
[Export ("window", ArgumentSemantic.Retain)]
[ObsoletedOSPlatform ("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
[UnsupportedOSPlatform ("tvos")]
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPBarButtonProviding.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPBarButtonProviding.g.cs
index 1ea99b9..b331a62 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPBarButtonProviding.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPBarButtonProviding.g.cs
@@ -58,26 +58,87 @@ namespace CarPlay {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "BackButton", Selector = "backButton", PropertyType = typeof (CarPlay.CPBarButton), GetterSelector = "backButton", SetterSelector = "setBackButton:", ArgumentSemantic = ArgumentSemantic.Retain)]
public partial interface ICPBarButtonProviding : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- CPBarButton[] LeadingNavigationBarButtons {
+ [DynamicDependencyAttribute ("BackButton")]
+ [DynamicDependencyAttribute ("LeadingNavigationBarButtons")]
+ [DynamicDependencyAttribute ("TrailingNavigationBarButtons")]
+ static ICPBarButtonProviding ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CPBarButton[] LeadingNavigationBarButtons {
[Export ("leadingNavigationBarButtons", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetLeadingNavigationBarButtons (this);
+ }
[Export ("setLeadingNavigationBarButtons:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetLeadingNavigationBarButtons (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CPBarButton[] TrailingNavigationBarButtons {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CPBarButton[] _GetLeadingNavigationBarButtons (ICPBarButtonProviding This)
+ {
+ return CFArray.ArrayFromHandle<CPBarButton>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("leadingNavigationBarButtons")))!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetLeadingNavigationBarButtons (ICPBarButtonProviding This, CPBarButton[] value)
+ {
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsa_value = NSArray.FromNSObjects (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setLeadingNavigationBarButtons:"), nsa_value.Handle);
+ nsa_value.Dispose ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CPBarButton[] TrailingNavigationBarButtons {
[Export ("trailingNavigationBarButtons", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetTrailingNavigationBarButtons (this);
+ }
[Export ("setTrailingNavigationBarButtons:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetTrailingNavigationBarButtons (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CPBarButton? BackButton {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CPBarButton[] _GetTrailingNavigationBarButtons (ICPBarButtonProviding This)
+ {
+ return CFArray.ArrayFromHandle<CPBarButton>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("trailingNavigationBarButtons")))!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetTrailingNavigationBarButtons (ICPBarButtonProviding This, CPBarButton[] value)
+ {
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsa_value = NSArray.FromNSObjects (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setTrailingNavigationBarButtons:"), nsa_value.Handle);
+ nsa_value.Dispose ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CPBarButton? BackButton {
[Export ("backButton", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetBackButton (this);
+ }
[Export ("setBackButton:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetBackButton (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CPBarButton _GetBackButton (ICPBarButtonProviding This)
+ {
+ return Runtime.GetNSObject<CPBarButton> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("backButton")))!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetBackButton (ICPBarButtonProviding This, CPBarButton? value)
+ {
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setBackButton:"), value__handle__);
}
}
internal unsafe sealed class CPBarButtonProvidingWrapper : BaseWrapper, ICPBarButtonProviding {
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPInstrumentClusterControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPInstrumentClusterControllerDelegate.g.cs
index 4c0bca0..73b1d81 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPInstrumentClusterControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPInstrumentClusterControllerDelegate.g.cs
@@ -62,14 +62,140 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidChangeSpeedLimitSetting", Selector = "instrumentClusterController:didChangeSpeedLimitSetting:", ParameterType = new Type [] { typeof (CarPlay.CPInstrumentClusterController), typeof (CarPlay.CPInstrumentClusterSetting) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICPInstrumentClusterControllerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("instrumentClusterControllerDidConnectWindow:")]
- [Preserve (Conditional = true)]
- void DidConnectWindow (global::UIKit.UIWindow instrumentClusterWindow);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidConnectWindow (global::UIKit.UIWindow instrumentClusterWindow)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidConnectWindow (ICPInstrumentClusterControllerDelegate This, global::UIKit.UIWindow instrumentClusterWindow)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("instrumentClusterControllerDidDisconnectWindow:")]
- [Preserve (Conditional = true)]
- void DidDisconnectWindow (global::UIKit.UIWindow instrumentClusterWindow);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnectWindow (global::UIKit.UIWindow instrumentClusterWindow)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnectWindow (ICPInstrumentClusterControllerDelegate This, global::UIKit.UIWindow instrumentClusterWindow)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("instrumentClusterControllerDidZoomIn:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidZoomIn (CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidZoomIn (this, instrumentClusterController);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidZoomIn (ICPInstrumentClusterControllerDelegate This, CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var instrumentClusterController__handle__ = instrumentClusterController!.GetNonNullHandle (nameof (instrumentClusterController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("instrumentClusterControllerDidZoomIn:"), instrumentClusterController__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("instrumentClusterControllerDidZoomOut:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidZoomOut (CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidZoomOut (this, instrumentClusterController);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidZoomOut (ICPInstrumentClusterControllerDelegate This, CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var instrumentClusterController__handle__ = instrumentClusterController!.GetNonNullHandle (nameof (instrumentClusterController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("instrumentClusterControllerDidZoomOut:"), instrumentClusterController__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("instrumentClusterController:didChangeCompassSetting:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeCompassSetting (CPInstrumentClusterController instrumentClusterController, CPInstrumentClusterSetting compassSetting)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidChangeCompassSetting (this, instrumentClusterController, compassSetting);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeCompassSetting (ICPInstrumentClusterControllerDelegate This, CPInstrumentClusterController instrumentClusterController, CPInstrumentClusterSetting compassSetting)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var instrumentClusterController__handle__ = instrumentClusterController!.GetNonNullHandle (nameof (instrumentClusterController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("instrumentClusterController:didChangeCompassSetting:"), instrumentClusterController__handle__, (UIntPtr) (ulong) compassSetting);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("instrumentClusterController:didChangeSpeedLimitSetting:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeSpeedLimitSetting (CPInstrumentClusterController instrumentClusterController, CPInstrumentClusterSetting speedLimitSetting)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidChangeSpeedLimitSetting (this, instrumentClusterController, speedLimitSetting);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeSpeedLimitSetting (ICPInstrumentClusterControllerDelegate This, CPInstrumentClusterController instrumentClusterController, CPInstrumentClusterSetting speedLimitSetting)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var instrumentClusterController__handle__ = instrumentClusterController!.GetNonNullHandle (nameof (instrumentClusterController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("instrumentClusterController:didChangeSpeedLimitSetting:"), instrumentClusterController__handle__, (UIntPtr) (ulong) speedLimitSetting);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidChangeCompassSetting(CarPlay.CPInstrumentClusterController,CarPlay.CPInstrumentClusterSetting)")]
+ [DynamicDependencyAttribute ("DidChangeSpeedLimitSetting(CarPlay.CPInstrumentClusterController,CarPlay.CPInstrumentClusterSetting)")]
+ [DynamicDependencyAttribute ("DidConnectWindow(UIKit.UIWindow)")]
+ [DynamicDependencyAttribute ("DidDisconnectWindow(UIKit.UIWindow)")]
+ [DynamicDependencyAttribute ("DidZoomIn(CarPlay.CPInstrumentClusterController)")]
+ [DynamicDependencyAttribute ("DidZoomOut(CarPlay.CPInstrumentClusterController)")]
+ static ICPInstrumentClusterControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPInstrumentClusterControllerDelegate" /> interface to support all the methods from the CPInstrumentClusterControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPInterfaceControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPInterfaceControllerDelegate.g.cs
index 4d4884b..42d43b0 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPInterfaceControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPInterfaceControllerDelegate.g.cs
@@ -60,6 +60,66 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "TemplateDidDisappear", Selector = "templateDidDisappear:animated:", ParameterType = new Type [] { typeof (CarPlay.CPTemplate), typeof (bool) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICPInterfaceControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("templateWillAppear:animated:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void TemplateWillAppear (CPTemplate aTemplate, bool animated)
+ {
+ _TemplateWillAppear (this, aTemplate, animated);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _TemplateWillAppear (ICPInterfaceControllerDelegate This, CPTemplate aTemplate, bool animated)
+ {
+ var aTemplate__handle__ = aTemplate!.GetNonNullHandle (nameof (aTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("templateWillAppear:animated:"), aTemplate__handle__, animated ? (byte) 1 : (byte) 0);
+ }
+ [OptionalMember]
+ [Export ("templateDidAppear:animated:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void TemplateDidAppear (CPTemplate aTemplate, bool animated)
+ {
+ _TemplateDidAppear (this, aTemplate, animated);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _TemplateDidAppear (ICPInterfaceControllerDelegate This, CPTemplate aTemplate, bool animated)
+ {
+ var aTemplate__handle__ = aTemplate!.GetNonNullHandle (nameof (aTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("templateDidAppear:animated:"), aTemplate__handle__, animated ? (byte) 1 : (byte) 0);
+ }
+ [OptionalMember]
+ [Export ("templateWillDisappear:animated:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void TemplateWillDisappear (CPTemplate aTemplate, bool animated)
+ {
+ _TemplateWillDisappear (this, aTemplate, animated);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _TemplateWillDisappear (ICPInterfaceControllerDelegate This, CPTemplate aTemplate, bool animated)
+ {
+ var aTemplate__handle__ = aTemplate!.GetNonNullHandle (nameof (aTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("templateWillDisappear:animated:"), aTemplate__handle__, animated ? (byte) 1 : (byte) 0);
+ }
+ [OptionalMember]
+ [Export ("templateDidDisappear:animated:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void TemplateDidDisappear (CPTemplate aTemplate, bool animated)
+ {
+ _TemplateDidDisappear (this, aTemplate, animated);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _TemplateDidDisappear (ICPInterfaceControllerDelegate This, CPTemplate aTemplate, bool animated)
+ {
+ var aTemplate__handle__ = aTemplate!.GetNonNullHandle (nameof (aTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("templateDidDisappear:animated:"), aTemplate__handle__, animated ? (byte) 1 : (byte) 0);
+ }
+ [DynamicDependencyAttribute ("TemplateDidAppear(CarPlay.CPTemplate,System.Boolean)")]
+ [DynamicDependencyAttribute ("TemplateDidDisappear(CarPlay.CPTemplate,System.Boolean)")]
+ [DynamicDependencyAttribute ("TemplateWillAppear(CarPlay.CPTemplate,System.Boolean)")]
+ [DynamicDependencyAttribute ("TemplateWillDisappear(CarPlay.CPTemplate,System.Boolean)")]
+ static ICPInterfaceControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPInterfaceControllerDelegate" /> interface to support all the methods from the CPInterfaceControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPListTemplateDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPListTemplateDelegate.g.cs
index d155718..6812d2a 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPListTemplateDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPListTemplateDelegate.g.cs
@@ -58,10 +58,23 @@ namespace CarPlay {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "DidSelectListItem", Selector = "listTemplate:didSelectListItem:completionHandler:", ParameterType = new Type [] { typeof (CarPlay.CPListTemplate), typeof (CarPlay.CPListItem), typeof (Action) }, ParameterByRef = new bool [] { false, false, false }, ParameterBlockProxy = new Type? [] { null, null, typeof (ObjCRuntime.Trampolines.NIDAction) })]
public partial interface ICPListTemplateDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("listTemplate:didSelectListItem:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _DidSelectListItem (ICPListTemplateDelegate This, CPListTemplate listTemplate, CPListItem item, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("DidSelectListItem(CarPlay.CPListTemplate,CarPlay.CPListItem,System.Action)")]
+ static ICPListTemplateDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CPListTemplateDelegateWrapper : BaseWrapper, ICPListTemplateDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPListTemplateItem.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPListTemplateItem.g.cs
index 794ea29..e5b6dcc 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPListTemplateItem.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPListTemplateItem.g.cs
@@ -58,28 +58,96 @@ namespace CarPlay {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "Enabled", Selector = "enabled", PropertyType = typeof (bool), GetterSelector = "isEnabled", SetterSelector = "setEnabled:", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface ICPListTemplateItem : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- string? Text {
+ [DynamicDependencyAttribute ("Enabled")]
+ [DynamicDependencyAttribute ("Text")]
+ [DynamicDependencyAttribute ("UserInfo")]
+ static ICPListTemplateItem ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string? Text {
[Export ("text")]
- get;
+ get {
+ return _GetText (this);
+ }
}
- [Preserve (Conditional = true)]
- NSObject? UserInfo {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetText (ICPListTemplateItem This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("text")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSObject? UserInfo {
[Export ("userInfo", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetUserInfo (this);
+ }
[Export ("setUserInfo:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetUserInfo (this, value);
+ }
}
- [Preserve (Conditional = true)]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSObject _GetUserInfo (ICPListTemplateItem This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("userInfo")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetUserInfo (ICPListTemplateItem This, NSObject? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setUserInfo:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform ("ios15.0")]
[UnsupportedOSPlatform ("tvos")]
[UnsupportedOSPlatform ("macos")]
[UnsupportedOSPlatform ("maccatalyst")]
- bool Enabled {
+ [RequiredMember]
+ public virtual bool Enabled {
[Export ("isEnabled")]
- get;
+ get {
+ return _GetEnabled (this);
+ }
[Export ("setEnabled:")]
- set;
+ set {
+ _SetEnabled (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetEnabled (ICPListTemplateItem This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("isEnabled"));
+ return ret != 0;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetEnabled (ICPListTemplateItem This, bool value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_bool (This.Handle, Selector.GetHandle ("setEnabled:"), value ? (byte) 1 : (byte) 0);
+ #endif
}
}
internal unsafe sealed class CPListTemplateItemWrapper : BaseWrapper, ICPListTemplateItem {
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPMapTemplateDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPMapTemplateDelegate.g.cs
index 46c5d25..1c58996 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPMapTemplateDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPMapTemplateDelegate.g.cs
@@ -76,6 +76,311 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "GetDisplayStyle", Selector = "mapTemplate:displayStyleForManeuver:", ReturnType = typeof (CarPlay.CPManeuverDisplayStyle), ParameterType = new Type [] { typeof (CarPlay.CPMapTemplate), typeof (CarPlay.CPManeuver) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICPMapTemplateDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("mapTemplate:shouldShowNotificationForManeuver:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldShowNotificationForManeuver (CPMapTemplate mapTemplate, CPManeuver maneuver)
+ {
+ return _ShouldShowNotificationForManeuver (this, mapTemplate, maneuver);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldShowNotificationForManeuver (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPManeuver maneuver)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var maneuver__handle__ = maneuver!.GetNonNullHandle (nameof (maneuver));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:shouldShowNotificationForManeuver:"), mapTemplate__handle__, maneuver__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:shouldUpdateNotificationForManeuver:withTravelEstimates:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldUpdateNotificationForManeuver (CPMapTemplate mapTemplate, CPManeuver maneuver, CPTravelEstimates travelEstimates)
+ {
+ return _ShouldUpdateNotificationForManeuver (this, mapTemplate, maneuver, travelEstimates);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldUpdateNotificationForManeuver (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPManeuver maneuver, CPTravelEstimates travelEstimates)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var maneuver__handle__ = maneuver!.GetNonNullHandle (nameof (maneuver));
+ var travelEstimates__handle__ = travelEstimates!.GetNonNullHandle (nameof (travelEstimates));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:shouldUpdateNotificationForManeuver:withTravelEstimates:"), mapTemplate__handle__, maneuver__handle__, travelEstimates__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:shouldShowNotificationForNavigationAlert:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldShowNotificationForNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert)
+ {
+ return _ShouldShowNotificationForNavigationAlert (this, mapTemplate, navigationAlert);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldShowNotificationForNavigationAlert (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:shouldShowNotificationForNavigationAlert:"), mapTemplate__handle__, navigationAlert__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("mapTemplateDidShowPanningInterface:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidShowPanningInterface (CPMapTemplate mapTemplate)
+ {
+ _DidShowPanningInterface (this, mapTemplate);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidShowPanningInterface (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplateDidShowPanningInterface:"), mapTemplate__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplateWillDismissPanningInterface:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillDismissPanningInterface (CPMapTemplate mapTemplate)
+ {
+ _WillDismissPanningInterface (this, mapTemplate);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillDismissPanningInterface (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplateWillDismissPanningInterface:"), mapTemplate__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplateDidDismissPanningInterface:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDismissPanningInterface (CPMapTemplate mapTemplate)
+ {
+ _DidDismissPanningInterface (this, mapTemplate);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDismissPanningInterface (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplateDidDismissPanningInterface:"), mapTemplate__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:panBeganWithDirection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PanBegan (CPMapTemplate mapTemplate, CPPanDirection direction)
+ {
+ _PanBegan (this, mapTemplate, direction);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PanBegan (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPPanDirection direction)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_IntPtr (This.Handle, Selector.GetHandle ("mapTemplate:panBeganWithDirection:"), mapTemplate__handle__, (IntPtr) (long) direction);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:panEndedWithDirection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void PanEnded (CPMapTemplate mapTemplate, CPPanDirection direction)
+ {
+ _PanEnded (this, mapTemplate, direction);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _PanEnded (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPPanDirection direction)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_IntPtr (This.Handle, Selector.GetHandle ("mapTemplate:panEndedWithDirection:"), mapTemplate__handle__, (IntPtr) (long) direction);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:panWithDirection:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void Pan (CPMapTemplate mapTemplate, CPPanDirection direction)
+ {
+ _Pan (this, mapTemplate, direction);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _Pan (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPPanDirection direction)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_IntPtr (This.Handle, Selector.GetHandle ("mapTemplate:panWithDirection:"), mapTemplate__handle__, (IntPtr) (long) direction);
+ }
+ [OptionalMember]
+ [Export ("mapTemplateDidBeginPanGesture:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidBeginPanGesture (CPMapTemplate mapTemplate)
+ {
+ _DidBeginPanGesture (this, mapTemplate);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidBeginPanGesture (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplateDidBeginPanGesture:"), mapTemplate__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:didUpdatePanGestureWithTranslation:velocity:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdatePanGesture (CPMapTemplate mapTemplate, CGPoint translation, CGPoint velocity)
+ {
+ _DidUpdatePanGesture (this, mapTemplate, translation, velocity);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdatePanGesture (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CGPoint translation, CGPoint velocity)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_CGPoint_CGPoint (This.Handle, Selector.GetHandle ("mapTemplate:didUpdatePanGestureWithTranslation:velocity:"), mapTemplate__handle__, translation, velocity);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:didEndPanGestureWithVelocity:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidEndPanGesture (CPMapTemplate mapTemplate, CGPoint velocity)
+ {
+ _DidEndPanGesture (this, mapTemplate, velocity);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidEndPanGesture (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CGPoint velocity)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_CGPoint (This.Handle, Selector.GetHandle ("mapTemplate:didEndPanGestureWithVelocity:"), mapTemplate__handle__, velocity);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:willShowNavigationAlert:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillShowNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert)
+ {
+ _WillShowNavigationAlert (this, mapTemplate, navigationAlert);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillShowNavigationAlert (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:willShowNavigationAlert:"), mapTemplate__handle__, navigationAlert__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:didShowNavigationAlert:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidShowNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert)
+ {
+ _DidShowNavigationAlert (this, mapTemplate, navigationAlert);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidShowNavigationAlert (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:didShowNavigationAlert:"), mapTemplate__handle__, navigationAlert__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:willDismissNavigationAlert:dismissalContext:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillDismissNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert, CPNavigationAlertDismissalContext dismissalContext)
+ {
+ _WillDismissNavigationAlert (this, mapTemplate, navigationAlert, dismissalContext);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillDismissNavigationAlert (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert, CPNavigationAlertDismissalContext dismissalContext)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("mapTemplate:willDismissNavigationAlert:dismissalContext:"), mapTemplate__handle__, navigationAlert__handle__, (UIntPtr) (ulong) dismissalContext);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:didDismissNavigationAlert:dismissalContext:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDismissNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert, CPNavigationAlertDismissalContext dismissalContext)
+ {
+ _DidDismissNavigationAlert (this, mapTemplate, navigationAlert, dismissalContext);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDismissNavigationAlert (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert, CPNavigationAlertDismissalContext dismissalContext)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("mapTemplate:didDismissNavigationAlert:dismissalContext:"), mapTemplate__handle__, navigationAlert__handle__, (UIntPtr) (ulong) dismissalContext);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:selectedPreviewForTrip:usingRouteChoice:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void SelectedPreview (CPMapTemplate mapTemplate, CPTrip trip, CPRouteChoice routeChoice)
+ {
+ _SelectedPreview (this, mapTemplate, trip, routeChoice);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SelectedPreview (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPTrip trip, CPRouteChoice routeChoice)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var trip__handle__ = trip!.GetNonNullHandle (nameof (trip));
+ var routeChoice__handle__ = routeChoice!.GetNonNullHandle (nameof (routeChoice));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:selectedPreviewForTrip:usingRouteChoice:"), mapTemplate__handle__, trip__handle__, routeChoice__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:startedTrip:usingRouteChoice:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void StartedTrip (CPMapTemplate mapTemplate, CPTrip trip, CPRouteChoice routeChoice)
+ {
+ _StartedTrip (this, mapTemplate, trip, routeChoice);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _StartedTrip (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPTrip trip, CPRouteChoice routeChoice)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var trip__handle__ = trip!.GetNonNullHandle (nameof (trip));
+ var routeChoice__handle__ = routeChoice!.GetNonNullHandle (nameof (routeChoice));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:startedTrip:usingRouteChoice:"), mapTemplate__handle__, trip__handle__, routeChoice__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplateDidCancelNavigation:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidCancelNavigation (CPMapTemplate mapTemplate)
+ {
+ _DidCancelNavigation (this, mapTemplate);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidCancelNavigation (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplateDidCancelNavigation:"), mapTemplate__handle__);
+ }
+ [OptionalMember]
+ [Export ("mapTemplate:displayStyleForManeuver:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual CPManeuverDisplayStyle GetDisplayStyle (CPMapTemplate mapTemplate, CPManeuver maneuver)
+ {
+ return _GetDisplayStyle (this, mapTemplate, maneuver);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CPManeuverDisplayStyle _GetDisplayStyle (ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CPManeuver maneuver)
+ {
+ var mapTemplate__handle__ = mapTemplate!.GetNonNullHandle (nameof (mapTemplate));
+ var maneuver__handle__ = maneuver!.GetNonNullHandle (nameof (maneuver));
+ CPManeuverDisplayStyle ret;
+ ret = (CarPlay.CPManeuverDisplayStyle) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("mapTemplate:displayStyleForManeuver:"), mapTemplate__handle__, maneuver__handle__);
+ return ret!;
+ }
+ [DynamicDependencyAttribute ("DidBeginPanGesture(CarPlay.CPMapTemplate)")]
+ [DynamicDependencyAttribute ("DidCancelNavigation(CarPlay.CPMapTemplate)")]
+ [DynamicDependencyAttribute ("DidDismissNavigationAlert(CarPlay.CPMapTemplate,CarPlay.CPNavigationAlert,CarPlay.CPNavigationAlertDismissalContext)")]
+ [DynamicDependencyAttribute ("DidDismissPanningInterface(CarPlay.CPMapTemplate)")]
+ [DynamicDependencyAttribute ("DidEndPanGesture(CarPlay.CPMapTemplate,CoreGraphics.CGPoint)")]
+ [DynamicDependencyAttribute ("DidShowNavigationAlert(CarPlay.CPMapTemplate,CarPlay.CPNavigationAlert)")]
+ [DynamicDependencyAttribute ("DidShowPanningInterface(CarPlay.CPMapTemplate)")]
+ [DynamicDependencyAttribute ("DidUpdatePanGesture(CarPlay.CPMapTemplate,CoreGraphics.CGPoint,CoreGraphics.CGPoint)")]
+ [DynamicDependencyAttribute ("GetDisplayStyle(CarPlay.CPMapTemplate,CarPlay.CPManeuver)")]
+ [DynamicDependencyAttribute ("Pan(CarPlay.CPMapTemplate,CarPlay.CPPanDirection)")]
+ [DynamicDependencyAttribute ("PanBegan(CarPlay.CPMapTemplate,CarPlay.CPPanDirection)")]
+ [DynamicDependencyAttribute ("PanEnded(CarPlay.CPMapTemplate,CarPlay.CPPanDirection)")]
+ [DynamicDependencyAttribute ("SelectedPreview(CarPlay.CPMapTemplate,CarPlay.CPTrip,CarPlay.CPRouteChoice)")]
+ [DynamicDependencyAttribute ("ShouldShowNotificationForManeuver(CarPlay.CPMapTemplate,CarPlay.CPManeuver)")]
+ [DynamicDependencyAttribute ("ShouldShowNotificationForNavigationAlert(CarPlay.CPMapTemplate,CarPlay.CPNavigationAlert)")]
+ [DynamicDependencyAttribute ("ShouldUpdateNotificationForManeuver(CarPlay.CPMapTemplate,CarPlay.CPManeuver,CarPlay.CPTravelEstimates)")]
+ [DynamicDependencyAttribute ("StartedTrip(CarPlay.CPMapTemplate,CarPlay.CPTrip,CarPlay.CPRouteChoice)")]
+ [DynamicDependencyAttribute ("WillDismissNavigationAlert(CarPlay.CPMapTemplate,CarPlay.CPNavigationAlert,CarPlay.CPNavigationAlertDismissalContext)")]
+ [DynamicDependencyAttribute ("WillDismissPanningInterface(CarPlay.CPMapTemplate)")]
+ [DynamicDependencyAttribute ("WillShowNavigationAlert(CarPlay.CPMapTemplate,CarPlay.CPNavigationAlert)")]
+ static ICPMapTemplateDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPMapTemplateDelegate" /> interface to support all the methods from the CPMapTemplateDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPNowPlayingTemplateObserver.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPNowPlayingTemplateObserver.g.cs
index 9f72979..8113c9e 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPNowPlayingTemplateObserver.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPNowPlayingTemplateObserver.g.cs
@@ -57,6 +57,54 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "AlbumArtistButtonTapped", Selector = "nowPlayingTemplateAlbumArtistButtonTapped:", ParameterType = new Type [] { typeof (CarPlay.CPNowPlayingTemplate) }, ParameterByRef = new bool [] { false })]
public partial interface ICPNowPlayingTemplateObserver : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("nowPlayingTemplateUpNextButtonTapped:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpNextButtonTapped (CPNowPlayingTemplate nowPlayingTemplate)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _UpNextButtonTapped (this, nowPlayingTemplate);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpNextButtonTapped (ICPNowPlayingTemplateObserver This, CPNowPlayingTemplate nowPlayingTemplate)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var nowPlayingTemplate__handle__ = nowPlayingTemplate!.GetNonNullHandle (nameof (nowPlayingTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("nowPlayingTemplateUpNextButtonTapped:"), nowPlayingTemplate__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("nowPlayingTemplateAlbumArtistButtonTapped:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AlbumArtistButtonTapped (CPNowPlayingTemplate nowPlayingTemplate)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _AlbumArtistButtonTapped (this, nowPlayingTemplate);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AlbumArtistButtonTapped (ICPNowPlayingTemplateObserver This, CPNowPlayingTemplate nowPlayingTemplate)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var nowPlayingTemplate__handle__ = nowPlayingTemplate!.GetNonNullHandle (nameof (nowPlayingTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("nowPlayingTemplateAlbumArtistButtonTapped:"), nowPlayingTemplate__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("AlbumArtistButtonTapped(CarPlay.CPNowPlayingTemplate)")]
+ [DynamicDependencyAttribute ("UpNextButtonTapped(CarPlay.CPNowPlayingTemplate)")]
+ static ICPNowPlayingTemplateObserver ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPNowPlayingTemplateObserver" /> interface to support all the methods from the CPNowPlayingTemplateObserver protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPPointOfInterestTemplateDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPPointOfInterestTemplateDelegate.g.cs
index 957c97d..3a87881 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPPointOfInterestTemplateDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPPointOfInterestTemplateDelegate.g.cs
@@ -57,10 +57,54 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidSelectPointOfInterest", Selector = "pointOfInterestTemplate:didSelectPointOfInterest:", ParameterType = new Type [] { typeof (CarPlay.CPPointOfInterestTemplate), typeof (CarPlay.CPPointOfInterest) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICPPointOfInterestTemplateDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("pointOfInterestTemplate:didChangeMapRegion:")]
- [Preserve (Conditional = true)]
- void DidChangeMapRegion (CPPointOfInterestTemplate pointOfInterestTemplate, global::MapKit.MKCoordinateRegion region);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeMapRegion (CPPointOfInterestTemplate pointOfInterestTemplate, global::MapKit.MKCoordinateRegion region)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeMapRegion (ICPPointOfInterestTemplateDelegate This, CPPointOfInterestTemplate pointOfInterestTemplate, global::MapKit.MKCoordinateRegion region)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("pointOfInterestTemplate:didSelectPointOfInterest:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectPointOfInterest (CPPointOfInterestTemplate pointOfInterestTemplate, CPPointOfInterest pointOfInterest)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSelectPointOfInterest (this, pointOfInterestTemplate, pointOfInterest);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectPointOfInterest (ICPPointOfInterestTemplateDelegate This, CPPointOfInterestTemplate pointOfInterestTemplate, CPPointOfInterest pointOfInterest)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var pointOfInterestTemplate__handle__ = pointOfInterestTemplate!.GetNonNullHandle (nameof (pointOfInterestTemplate));
+ var pointOfInterest__handle__ = pointOfInterest!.GetNonNullHandle (nameof (pointOfInterest));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("pointOfInterestTemplate:didSelectPointOfInterest:"), pointOfInterestTemplate__handle__, pointOfInterest__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidChangeMapRegion(CarPlay.CPPointOfInterestTemplate,MapKit.MKCoordinateRegion)")]
+ [DynamicDependencyAttribute ("DidSelectPointOfInterest(CarPlay.CPPointOfInterestTemplate,CarPlay.CPPointOfInterest)")]
+ static ICPPointOfInterestTemplateDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPPointOfInterestTemplateDelegate" /> interface to support all the methods from the CPPointOfInterestTemplateDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPSearchTemplateDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPSearchTemplateDelegate.g.cs
index 7645b80..9fc1776 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPSearchTemplateDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPSearchTemplateDelegate.g.cs
@@ -59,14 +59,50 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "SearchButtonPressed", Selector = "searchTemplateSearchButtonPressed:", ParameterType = new Type [] { typeof (CarPlay.CPSearchTemplate) }, ParameterByRef = new bool [] { false })]
public partial interface ICPSearchTemplateDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("searchTemplate:updatedSearchText:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void UpdatedSearchText (CPSearchTemplate searchTemplate, string searchText, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDCPSearchTemplateDelegateUpdateHandler))]CPSearchTemplateDelegateUpdateHandler completionHandler);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void UpdatedSearchText (CPSearchTemplate searchTemplate, string searchText, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDCPSearchTemplateDelegateUpdateHandler))]CPSearchTemplateDelegateUpdateHandler completionHandler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _UpdatedSearchText (ICPSearchTemplateDelegate This, CPSearchTemplate searchTemplate, string searchText, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDCPSearchTemplateDelegateUpdateHandler))]CPSearchTemplateDelegateUpdateHandler completionHandler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [RequiredMember]
[Export ("searchTemplate:selectedResult:completionHandler:")]
- [Preserve (Conditional = true)]
- unsafe void SelectedResult (CPSearchTemplate searchTemplate, CPListItem item, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void SelectedResult (CPSearchTemplate searchTemplate, CPListItem item, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _SelectedResult (ICPSearchTemplateDelegate This, CPSearchTemplate searchTemplate, CPListItem item, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDAction))]global::System.Action completionHandler)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("searchTemplateSearchButtonPressed:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void SearchButtonPressed (CPSearchTemplate searchTemplate)
+ {
+ _SearchButtonPressed (this, searchTemplate);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SearchButtonPressed (ICPSearchTemplateDelegate This, CPSearchTemplate searchTemplate)
+ {
+ var searchTemplate__handle__ = searchTemplate!.GetNonNullHandle (nameof (searchTemplate));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("searchTemplateSearchButtonPressed:"), searchTemplate__handle__);
+ }
+ [DynamicDependencyAttribute ("SearchButtonPressed(CarPlay.CPSearchTemplate)")]
+ [DynamicDependencyAttribute ("SelectedResult(CarPlay.CPSearchTemplate,CarPlay.CPListItem,System.Action)")]
+ [DynamicDependencyAttribute ("UpdatedSearchText(CarPlay.CPSearchTemplate,System.String,CarPlay.CPSearchTemplateDelegateUpdateHandler)")]
+ static ICPSearchTemplateDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPSearchTemplateDelegate" /> interface to support all the methods from the CPSearchTemplateDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPSelectableListItem.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPSelectableListItem.g.cs
index db0ca10..e56f8fe 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPSelectableListItem.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPSelectableListItem.g.cs
@@ -57,14 +57,49 @@ namespace CarPlay {
public partial interface ICPSelectableListItem : INativeObject, IDisposable,
CarPlay.ICPListTemplateItem
{
- [Preserve (Conditional = true)]
- unsafe CPSelectableListItemHandler? Handler {
+ [DynamicDependencyAttribute ("Handler")]
+ static ICPSelectableListItem ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public unsafe virtual CPSelectableListItemHandler? Handler {
[return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDCPSelectableListItemHandler))]
[Export ("handler", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetHandler (this);
+ }
[param: BlockProxy (typeof (ObjCRuntime.Trampolines.NIDCPSelectableListItemHandler))]
[Export ("setHandler:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetHandler (this, value);
+ }
+ }
+ [return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDCPSelectableListItemHandler))]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static CPSelectableListItemHandler _GetHandler (ICPSelectableListItem This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NativeHandle ret;
+ ret = global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("handler"));
+ return global::ObjCRuntime.Trampolines.NIDCPSelectableListItemHandler.Create (ret)!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _SetHandler (ICPSelectableListItem This, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDCPSelectableListItemHandler))]CPSelectableListItemHandler? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ using var block_value = Trampolines.SDCPSelectableListItemHandler.CreateNullableBlock (value);
+ BlockLiteral *block_ptr_value = null;
+ if (value is not null)
+ block_ptr_value = &block_value;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setHandler:"), (IntPtr) block_ptr_value);
+ #endif
}
}
internal unsafe sealed class CPSelectableListItemWrapper : BaseWrapper, ICPSelectableListItem {
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPSessionConfigurationDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPSessionConfigurationDelegate.g.cs
index 1e98801..2edea23 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPSessionConfigurationDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPSessionConfigurationDelegate.g.cs
@@ -58,6 +58,52 @@ namespace CarPlay {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "ContentStyleChanged", Selector = "sessionConfiguration:contentStyleChanged:", ParameterType = new Type [] { typeof (CarPlay.CPSessionConfiguration), typeof (CarPlay.CPContentStyle) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICPSessionConfigurationDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("sessionConfiguration:limitedUserInterfacesChanged:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void LimitedUserInterfacesChanged (CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces)
+ {
+ _LimitedUserInterfacesChanged (this, sessionConfiguration, limitedUserInterfaces);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _LimitedUserInterfacesChanged (ICPSessionConfigurationDelegate This, CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces)
+ {
+ var sessionConfiguration__handle__ = sessionConfiguration!.GetNonNullHandle (nameof (sessionConfiguration));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("sessionConfiguration:limitedUserInterfacesChanged:"), sessionConfiguration__handle__, (UIntPtr) (ulong) limitedUserInterfaces);
+ }
+ [OptionalMember]
+ [Export ("sessionConfiguration:contentStyleChanged:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ContentStyleChanged (CPSessionConfiguration sessionConfiguration, CPContentStyle contentStyle)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _ContentStyleChanged (this, sessionConfiguration, contentStyle);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ContentStyleChanged (ICPSessionConfigurationDelegate This, CPSessionConfiguration sessionConfiguration, CPContentStyle contentStyle)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var sessionConfiguration__handle__ = sessionConfiguration!.GetNonNullHandle (nameof (sessionConfiguration));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UIntPtr (This.Handle, Selector.GetHandle ("sessionConfiguration:contentStyleChanged:"), sessionConfiguration__handle__, (UIntPtr) (ulong) contentStyle);
+ #endif
+ }
+ [DynamicDependencyAttribute ("ContentStyleChanged(CarPlay.CPSessionConfiguration,CarPlay.CPContentStyle)")]
+ [DynamicDependencyAttribute ("LimitedUserInterfacesChanged(CarPlay.CPSessionConfiguration,CarPlay.CPLimitableUserInterface)")]
+ static ICPSessionConfigurationDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPSessionConfigurationDelegate" /> interface to support all the methods from the CPSessionConfigurationDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPTabBarTemplateDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPTabBarTemplateDelegate.g.cs
index e08bcb0..8b91888 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPTabBarTemplateDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPTabBarTemplateDelegate.g.cs
@@ -56,10 +56,31 @@ namespace CarPlay {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "DidSelectTemplate", Selector = "tabBarTemplate:didSelectTemplate:", ParameterType = new Type [] { typeof (CarPlay.CPTabBarTemplate), typeof (CarPlay.CPTemplate) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICPTabBarTemplateDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("tabBarTemplate:didSelectTemplate:")]
- [Preserve (Conditional = true)]
- void DidSelectTemplate (CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectTemplate (CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectTemplate (ICPTabBarTemplateDelegate This, CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidSelectTemplate(CarPlay.CPTabBarTemplate,CarPlay.CPTemplate)")]
+ static ICPTabBarTemplateDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CPTabBarTemplateDelegateWrapper : BaseWrapper, ICPTabBarTemplateDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationDashboardSceneDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationDashboardSceneDelegate.g.cs
index e2905d1..d3746ba 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationDashboardSceneDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationDashboardSceneDelegate.g.cs
@@ -58,6 +58,58 @@ namespace CarPlay {
public partial interface ICPTemplateApplicationDashboardSceneDelegate : INativeObject, IDisposable,
UIKit.IUISceneDelegate
{
+ [OptionalMember]
+ [Export ("templateApplicationDashboardScene:didConnectDashboardController:toWindow:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidConnectDashboardController (CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, global::UIKit.UIWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidConnectDashboardController (this, templateApplicationDashboardScene, dashboardController, window);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidConnectDashboardController (ICPTemplateApplicationDashboardSceneDelegate This, CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, global::UIKit.UIWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationDashboardScene__handle__ = templateApplicationDashboardScene!.GetNonNullHandle (nameof (templateApplicationDashboardScene));
+ var dashboardController__handle__ = dashboardController!.GetNonNullHandle (nameof (dashboardController));
+ var window__handle__ = window!.GetNonNullHandle (nameof (window));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationDashboardScene:didConnectDashboardController:toWindow:"), templateApplicationDashboardScene__handle__, dashboardController__handle__, window__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationDashboardScene:didDisconnectDashboardController:fromWindow:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnectDashboardController (CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, global::UIKit.UIWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidDisconnectDashboardController (this, templateApplicationDashboardScene, dashboardController, window);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnectDashboardController (ICPTemplateApplicationDashboardSceneDelegate This, CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, global::UIKit.UIWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationDashboardScene__handle__ = templateApplicationDashboardScene!.GetNonNullHandle (nameof (templateApplicationDashboardScene));
+ var dashboardController__handle__ = dashboardController!.GetNonNullHandle (nameof (dashboardController));
+ var window__handle__ = window!.GetNonNullHandle (nameof (window));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationDashboardScene:didDisconnectDashboardController:fromWindow:"), templateApplicationDashboardScene__handle__, dashboardController__handle__, window__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("DidConnectDashboardController(CarPlay.CPTemplateApplicationDashboardScene,CarPlay.CPDashboardController,UIKit.UIWindow)")]
+ [DynamicDependencyAttribute ("DidDisconnectDashboardController(CarPlay.CPTemplateApplicationDashboardScene,CarPlay.CPDashboardController,UIKit.UIWindow)")]
+ static ICPTemplateApplicationDashboardSceneDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPTemplateApplicationDashboardSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationDashboardSceneDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationInstrumentClusterSceneDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationInstrumentClusterSceneDelegate.g.cs
index 0c85a98..02519a8 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationInstrumentClusterSceneDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationInstrumentClusterSceneDelegate.g.cs
@@ -60,6 +60,77 @@ namespace CarPlay {
public partial interface ICPTemplateApplicationInstrumentClusterSceneDelegate : INativeObject, IDisposable,
UIKit.IUISceneDelegate
{
+ [OptionalMember]
+ [Export ("templateApplicationInstrumentClusterScene:didConnectInstrumentClusterController:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidConnectInstrumentClusterController (CPTemplateApplicationInstrumentClusterScene templateApplicationInstrumentClusterScene, CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidConnectInstrumentClusterController (this, templateApplicationInstrumentClusterScene, instrumentClusterController);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidConnectInstrumentClusterController (ICPTemplateApplicationInstrumentClusterSceneDelegate This, CPTemplateApplicationInstrumentClusterScene templateApplicationInstrumentClusterScene, CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationInstrumentClusterScene__handle__ = templateApplicationInstrumentClusterScene!.GetNonNullHandle (nameof (templateApplicationInstrumentClusterScene));
+ var instrumentClusterController__handle__ = instrumentClusterController!.GetNonNullHandle (nameof (instrumentClusterController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationInstrumentClusterScene:didConnectInstrumentClusterController:"), templateApplicationInstrumentClusterScene__handle__, instrumentClusterController__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationInstrumentClusterScene:didDisconnectInstrumentClusterController:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnectInstrumentClusterController (CPTemplateApplicationInstrumentClusterScene templateApplicationInstrumentClusterScene, CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidDisconnectInstrumentClusterController (this, templateApplicationInstrumentClusterScene, instrumentClusterController);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnectInstrumentClusterController (ICPTemplateApplicationInstrumentClusterSceneDelegate This, CPTemplateApplicationInstrumentClusterScene templateApplicationInstrumentClusterScene, CPInstrumentClusterController instrumentClusterController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationInstrumentClusterScene__handle__ = templateApplicationInstrumentClusterScene!.GetNonNullHandle (nameof (templateApplicationInstrumentClusterScene));
+ var instrumentClusterController__handle__ = instrumentClusterController!.GetNonNullHandle (nameof (instrumentClusterController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationInstrumentClusterScene:didDisconnectInstrumentClusterController:"), templateApplicationInstrumentClusterScene__handle__, instrumentClusterController__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("contentStyleDidChange:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ContentStyleDidChange (global::UIKit.UIUserInterfaceStyle contentStyle)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _ContentStyleDidChange (this, contentStyle);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ContentStyleDidChange (ICPTemplateApplicationInstrumentClusterSceneDelegate This, global::UIKit.UIUserInterfaceStyle contentStyle)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("contentStyleDidChange:"), (IntPtr) (long) contentStyle);
+ #endif
+ }
+ [DynamicDependencyAttribute ("ContentStyleDidChange(UIKit.UIUserInterfaceStyle)")]
+ [DynamicDependencyAttribute ("DidConnectInstrumentClusterController(CarPlay.CPTemplateApplicationInstrumentClusterScene,CarPlay.CPInstrumentClusterController)")]
+ [DynamicDependencyAttribute ("DidDisconnectInstrumentClusterController(CarPlay.CPTemplateApplicationInstrumentClusterScene,CarPlay.CPInstrumentClusterController)")]
+ static ICPTemplateApplicationInstrumentClusterSceneDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPTemplateApplicationInstrumentClusterSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationInstrumentClusterSceneDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationSceneDelegate.g.cs b/new/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationSceneDelegate.g.cs
index 33ad313..5684676 100644
--- a/old/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationSceneDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CarPlay/CPTemplateApplicationSceneDelegate.g.cs
@@ -63,6 +63,191 @@ namespace CarPlay {
public partial interface ICPTemplateApplicationSceneDelegate : INativeObject, IDisposable,
UIKit.IUISceneDelegate
{
+ [OptionalMember]
+ [Export ("templateApplicationScene:didConnectInterfaceController:toWindow:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidConnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidConnect (this, templateApplicationScene, interfaceController, window);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidConnect (ICPTemplateApplicationSceneDelegate This, CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationScene__handle__ = templateApplicationScene!.GetNonNullHandle (nameof (templateApplicationScene));
+ var interfaceController__handle__ = interfaceController!.GetNonNullHandle (nameof (interfaceController));
+ var window__handle__ = window!.GetNonNullHandle (nameof (window));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationScene:didConnectInterfaceController:toWindow:"), templateApplicationScene__handle__, interfaceController__handle__, window__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationScene:didDisconnectInterfaceController:fromWindow:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidDisconnect (this, templateApplicationScene, interfaceController, window);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnect (ICPTemplateApplicationSceneDelegate This, CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController, CPWindow window)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationScene__handle__ = templateApplicationScene!.GetNonNullHandle (nameof (templateApplicationScene));
+ var interfaceController__handle__ = interfaceController!.GetNonNullHandle (nameof (interfaceController));
+ var window__handle__ = window!.GetNonNullHandle (nameof (window));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationScene:didDisconnectInterfaceController:fromWindow:"), templateApplicationScene__handle__, interfaceController__handle__, window__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationScene:didSelectNavigationAlert:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelect (CPTemplateApplicationScene templateApplicationScene, CPNavigationAlert navigationAlert)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSelect (this, templateApplicationScene, navigationAlert);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelect (ICPTemplateApplicationSceneDelegate This, CPTemplateApplicationScene templateApplicationScene, CPNavigationAlert navigationAlert)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationScene__handle__ = templateApplicationScene!.GetNonNullHandle (nameof (templateApplicationScene));
+ var navigationAlert__handle__ = navigationAlert!.GetNonNullHandle (nameof (navigationAlert));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationScene:didSelectNavigationAlert:"), templateApplicationScene__handle__, navigationAlert__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationScene:didSelectManeuver:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelect (CPTemplateApplicationScene templateApplicationScene, CPManeuver maneuver)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidSelect (this, templateApplicationScene, maneuver);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelect (ICPTemplateApplicationSceneDelegate This, CPTemplateApplicationScene templateApplicationScene, CPManeuver maneuver)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationScene__handle__ = templateApplicationScene!.GetNonNullHandle (nameof (templateApplicationScene));
+ var maneuver__handle__ = maneuver!.GetNonNullHandle (nameof (maneuver));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationScene:didSelectManeuver:"), templateApplicationScene__handle__, maneuver__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationScene:didConnectInterfaceController:")]
+ [SupportedOSPlatform ("ios14.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidConnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidConnect (this, templateApplicationScene, interfaceController);
+ #endif
+ }
+ [SupportedOSPlatform ("ios14.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidConnect (ICPTemplateApplicationSceneDelegate This, CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationScene__handle__ = templateApplicationScene!.GetNonNullHandle (nameof (templateApplicationScene));
+ var interfaceController__handle__ = interfaceController!.GetNonNullHandle (nameof (interfaceController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationScene:didConnectInterfaceController:"), templateApplicationScene__handle__, interfaceController__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("templateApplicationScene:didDisconnectInterfaceController:")]
+ [SupportedOSPlatform ("ios14.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidDisconnect (this, templateApplicationScene, interfaceController);
+ #endif
+ }
+ [SupportedOSPlatform ("ios14.0")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnect (ICPTemplateApplicationSceneDelegate This, CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var templateApplicationScene__handle__ = templateApplicationScene!.GetNonNullHandle (nameof (templateApplicationScene));
+ var interfaceController__handle__ = interfaceController!.GetNonNullHandle (nameof (interfaceController));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("templateApplicationScene:didDisconnectInterfaceController:"), templateApplicationScene__handle__, interfaceController__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("contentStyleDidChange:")]
+ [SupportedOSPlatform ("ios15.4")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [UnsupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ContentStyleDidChange (global::UIKit.UIUserInterfaceStyle contentStyle)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _ContentStyleDidChange (this, contentStyle);
+ #endif
+ }
+ [SupportedOSPlatform ("ios15.4")]
+ [UnsupportedOSPlatform ("tvos")]
+ [UnsupportedOSPlatform ("macos")]
+ [UnsupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ContentStyleDidChange (ICPTemplateApplicationSceneDelegate This, global::UIKit.UIUserInterfaceStyle contentStyle)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("contentStyleDidChange:"), (IntPtr) (long) contentStyle);
+ #endif
+ }
+ [DynamicDependencyAttribute ("ContentStyleDidChange(UIKit.UIUserInterfaceStyle)")]
+ [DynamicDependencyAttribute ("DidConnect(CarPlay.CPTemplateApplicationScene,CarPlay.CPInterfaceController,CarPlay.CPWindow)")]
+ [DynamicDependencyAttribute ("DidConnect(CarPlay.CPTemplateApplicationScene,CarPlay.CPInterfaceController)")]
+ [DynamicDependencyAttribute ("DidDisconnect(CarPlay.CPTemplateApplicationScene,CarPlay.CPInterfaceController,CarPlay.CPWindow)")]
+ [DynamicDependencyAttribute ("DidDisconnect(CarPlay.CPTemplateApplicationScene,CarPlay.CPInterfaceController)")]
+ [DynamicDependencyAttribute ("DidSelect(CarPlay.CPTemplateApplicationScene,CarPlay.CPManeuver)")]
+ [DynamicDependencyAttribute ("DidSelect(CarPlay.CPTemplateApplicationScene,CarPlay.CPNavigationAlert)")]
+ static ICPTemplateApplicationSceneDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICPTemplateApplicationSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationSceneDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ClassKit/CLSContextProvider.g.cs b/new/dotnet/ios/generated-sources/ClassKit/CLSContextProvider.g.cs
index 44b24bf..e20647b 100644
--- a/old/dotnet/ios/generated-sources/ClassKit/CLSContextProvider.g.cs
+++ b/new/dotnet/ios/generated-sources/ClassKit/CLSContextProvider.g.cs
@@ -57,10 +57,23 @@ namespace ClassKit {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "UpdateDescendants", Selector = "updateDescendantsOfContext:completion:", ParameterType = new Type [] { typeof (ClassKit.CLSContext), typeof (global::System.Action<NSError>) }, ParameterByRef = new bool [] { false, false }, ParameterBlockProxy = new Type? [] { null, typeof (ObjCRuntime.Trampolines.NIDActionArity1V0) })]
public partial interface ICLSContextProvider : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("updateDescendantsOfContext:completion:")]
- [Preserve (Conditional = true)]
- unsafe void UpdateDescendants (CLSContext context, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V0))]global::System.Action<NSError> completion);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual void UpdateDescendants (CLSContext context, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V0))]global::System.Action<NSError> completion)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _UpdateDescendants (ICLSContextProvider This, CLSContext context, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V0))]global::System.Action<NSError> completion)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("UpdateDescendants(ClassKit.CLSContext,System.Action{Foundation.NSError})")]
+ static ICLSContextProvider ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CLSContextProviderWrapper : BaseWrapper, ICLSContextProvider {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/ClassKit/CLSDataStoreDelegate.g.cs b/new/dotnet/ios/generated-sources/ClassKit/CLSDataStoreDelegate.g.cs
index c1325a9..e17635d 100644
--- a/old/dotnet/ios/generated-sources/ClassKit/CLSDataStoreDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ClassKit/CLSDataStoreDelegate.g.cs
@@ -58,10 +58,23 @@ namespace ClassKit {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "CreateContext", Selector = "createContextForIdentifier:parentContext:parentIdentifierPath:", ReturnType = typeof (ClassKit.CLSContext), ParameterType = new Type [] { typeof (string), typeof (ClassKit.CLSContext), typeof (String[]) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface ICLSDataStoreDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("createContextForIdentifier:parentContext:parentIdentifierPath:")]
- [Preserve (Conditional = true)]
- CLSContext? CreateContext (string identifier, CLSContext parentContext, string[] parentIdentifierPath);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual CLSContext? CreateContext (string identifier, CLSContext parentContext, string[] parentIdentifierPath)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CLSContext? _CreateContext (ICLSDataStoreDelegate This, string identifier, CLSContext parentContext, string[] parentIdentifierPath)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("CreateContext(System.String,ClassKit.CLSContext,System.String[])")]
+ static ICLSDataStoreDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CLSDataStoreDelegateWrapper : BaseWrapper, ICLSDataStoreDelegate {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/CloudKit/CKSyncEngineDelegate.g.cs b/new/dotnet/ios/generated-sources/CloudKit/CKSyncEngineDelegate.g.cs
index 908ad99..f69131a 100644
--- a/old/dotnet/ios/generated-sources/CloudKit/CKSyncEngineDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CloudKit/CKSyncEngineDelegate.g.cs
@@ -59,14 +59,75 @@ namespace CloudKit {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "SyncEngine", Selector = "syncEngine:nextFetchChangesOptionsForContext:", ReturnType = typeof (CloudKit.CKSyncEngineFetchChangesOptions), ParameterType = new Type [] { typeof (CloudKit.CKSyncEngine), typeof (CloudKit.CKSyncEngineFetchChangesContext) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICKSyncEngineDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("syncEngine:handleEvent:")]
- [Preserve (Conditional = true)]
- void SyncEngine (CKSyncEngine syncEngine, CKSyncEngineEvent @event);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void SyncEngine (CKSyncEngine syncEngine, CKSyncEngineEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SyncEngine (ICKSyncEngineDelegate This, CKSyncEngine syncEngine, CKSyncEngineEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("syncEngine:nextRecordZoneChangeBatchForContext:")]
- [Preserve (Conditional = true)]
- CKSyncEngineRecordZoneChangeBatch? SyncEngine (CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual CKSyncEngineRecordZoneChangeBatch? SyncEngine (CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CKSyncEngineRecordZoneChangeBatch? _SyncEngine (ICKSyncEngineDelegate This, CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("syncEngine:nextFetchChangesOptionsForContext:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual CKSyncEngineFetchChangesOptions SyncEngine (CKSyncEngine syncEngine, CKSyncEngineFetchChangesContext context)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return _SyncEngine (this, syncEngine, context);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CKSyncEngineFetchChangesOptions _SyncEngine (ICKSyncEngineDelegate This, CKSyncEngine syncEngine, CKSyncEngineFetchChangesContext context)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var syncEngine__handle__ = syncEngine!.GetNonNullHandle (nameof (syncEngine));
+ var context__handle__ = context!.GetNonNullHandle (nameof (context));
+ return Runtime.GetNSObject<CKSyncEngineFetchChangesOptions> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("syncEngine:nextFetchChangesOptionsForContext:"), syncEngine__handle__, context__handle__))!;
+ #endif
+ }
+ [DynamicDependencyAttribute ("SyncEngine(CloudKit.CKSyncEngine,CloudKit.CKSyncEngineEvent)")]
+ [DynamicDependencyAttribute ("SyncEngine(CloudKit.CKSyncEngine,CloudKit.CKSyncEngineFetchChangesContext)")]
+ [DynamicDependencyAttribute ("SyncEngine(CloudKit.CKSyncEngine,CloudKit.CKSyncEngineSendChangesContext)")]
+ static ICKSyncEngineDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICKSyncEngineDelegate" /> interface to support all the methods from the CKSyncEngineDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/Contacts/CNChangeHistoryEventVisitor.g.cs b/new/dotnet/ios/generated-sources/Contacts/CNChangeHistoryEventVisitor.g.cs
index e1d0fce..a84c4a1 100644
--- a/old/dotnet/ios/generated-sources/Contacts/CNChangeHistoryEventVisitor.g.cs
+++ b/new/dotnet/ios/generated-sources/Contacts/CNChangeHistoryEventVisitor.g.cs
@@ -66,22 +66,248 @@ namespace Contacts {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "RemoveSubgroupFromGroup", Selector = "visitRemoveSubgroupFromGroupEvent:", ParameterType = new Type [] { typeof (CNChangeHistoryRemoveSubgroupFromGroupEvent) }, ParameterByRef = new bool [] { false })]
public partial interface ICNChangeHistoryEventVisitor : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("visitDropEverythingEvent:")]
- [Preserve (Conditional = true)]
- void DropEverything (CNChangeHistoryDropEverythingEvent @event);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DropEverything (CNChangeHistoryDropEverythingEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DropEverything (ICNChangeHistoryEventVisitor This, CNChangeHistoryDropEverythingEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("visitAddContactEvent:")]
- [Preserve (Conditional = true)]
- void AddContact (CNChangeHistoryAddContactEvent @event);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AddContact (CNChangeHistoryAddContactEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AddContact (ICNChangeHistoryEventVisitor This, CNChangeHistoryAddContactEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("visitUpdateContactEvent:")]
- [Preserve (Conditional = true)]
- void UpdateContact (CNChangeHistoryUpdateContactEvent @event);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdateContact (CNChangeHistoryUpdateContactEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdateContact (ICNChangeHistoryEventVisitor This, CNChangeHistoryUpdateContactEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("visitDeleteContactEvent:")]
- [Preserve (Conditional = true)]
- void DeleteContact (CNChangeHistoryDeleteContactEvent @event);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DeleteContact (CNChangeHistoryDeleteContactEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DeleteContact (ICNChangeHistoryEventVisitor This, CNChangeHistoryDeleteContactEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitAddGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AddGroup (CNChangeHistoryAddGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _AddGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AddGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryAddGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitAddGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitUpdateGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdateGroup (CNChangeHistoryUpdateGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _UpdateGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdateGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryUpdateGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitUpdateGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitDeleteGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DeleteGroup (CNChangeHistoryDeleteGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DeleteGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DeleteGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryDeleteGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitDeleteGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitAddMemberToGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AddMemberToGroup (CNChangeHistoryAddMemberToGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _AddMemberToGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AddMemberToGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryAddMemberToGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitAddMemberToGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitRemoveMemberFromGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RemoveMemberFromGroup (CNChangeHistoryRemoveMemberFromGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _RemoveMemberFromGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RemoveMemberFromGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryRemoveMemberFromGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitRemoveMemberFromGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitAddSubgroupToGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AddSubgroupToGroup (CNChangeHistoryAddSubgroupToGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _AddSubgroupToGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AddSubgroupToGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryAddSubgroupToGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitAddSubgroupToGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("visitRemoveSubgroupFromGroupEvent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RemoveSubgroupFromGroup (CNChangeHistoryRemoveSubgroupFromGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _RemoveSubgroupFromGroup (this, @event);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RemoveSubgroupFromGroup (ICNChangeHistoryEventVisitor This, CNChangeHistoryRemoveSubgroupFromGroupEvent @event)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var @event__handle__ = @event!.GetNonNullHandle (nameof (@event));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("visitRemoveSubgroupFromGroupEvent:"), @event__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("AddContact(Contacts.CNChangeHistoryAddContactEvent)")]
+ [DynamicDependencyAttribute ("AddGroup(Contacts.CNChangeHistoryAddGroupEvent)")]
+ [DynamicDependencyAttribute ("AddMemberToGroup(Contacts.CNChangeHistoryAddMemberToGroupEvent)")]
+ [DynamicDependencyAttribute ("AddSubgroupToGroup(Contacts.CNChangeHistoryAddSubgroupToGroupEvent)")]
+ [DynamicDependencyAttribute ("DeleteContact(Contacts.CNChangeHistoryDeleteContactEvent)")]
+ [DynamicDependencyAttribute ("DeleteGroup(Contacts.CNChangeHistoryDeleteGroupEvent)")]
+ [DynamicDependencyAttribute ("DropEverything(Contacts.CNChangeHistoryDropEverythingEvent)")]
+ [DynamicDependencyAttribute ("RemoveMemberFromGroup(Contacts.CNChangeHistoryRemoveMemberFromGroupEvent)")]
+ [DynamicDependencyAttribute ("RemoveSubgroupFromGroup(Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent)")]
+ [DynamicDependencyAttribute ("UpdateContact(Contacts.CNChangeHistoryUpdateContactEvent)")]
+ [DynamicDependencyAttribute ("UpdateGroup(Contacts.CNChangeHistoryUpdateGroupEvent)")]
+ static ICNChangeHistoryEventVisitor ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICNChangeHistoryEventVisitor" /> interface to support all the methods from the CNChangeHistoryEventVisitor protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ContactsUI/CNContactPickerDelegate.g.cs b/new/dotnet/ios/generated-sources/ContactsUI/CNContactPickerDelegate.g.cs
index 658d1f3..bb1ab33 100644
--- a/old/dotnet/ios/generated-sources/ContactsUI/CNContactPickerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ContactsUI/CNContactPickerDelegate.g.cs
@@ -61,6 +61,90 @@ namespace ContactsUI {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidSelectContactProperties", Selector = "contactPicker:didSelectContactProperties:", ParameterType = new Type [] { typeof (ContactsUI.CNContactPickerViewController), typeof (CNContactProperty[]) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICNContactPickerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("contactPickerDidCancel:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ContactPickerDidCancel (CNContactPickerViewController picker)
+ {
+ _ContactPickerDidCancel (this, picker);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ContactPickerDidCancel (ICNContactPickerDelegate This, CNContactPickerViewController picker)
+ {
+ var picker__handle__ = picker!.GetNonNullHandle (nameof (picker));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("contactPickerDidCancel:"), picker__handle__);
+ }
+ [OptionalMember]
+ [Export ("contactPicker:didSelectContact:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectContact (CNContactPickerViewController picker, global::Contacts.CNContact contact)
+ {
+ _DidSelectContact (this, picker, contact);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectContact (ICNContactPickerDelegate This, CNContactPickerViewController picker, global::Contacts.CNContact contact)
+ {
+ var picker__handle__ = picker!.GetNonNullHandle (nameof (picker));
+ var contact__handle__ = contact!.GetNonNullHandle (nameof (contact));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contactPicker:didSelectContact:"), picker__handle__, contact__handle__);
+ }
+ [OptionalMember]
+ [Export ("contactPicker:didSelectContactProperty:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectContactProperty (CNContactPickerViewController picker, global::Contacts.CNContactProperty contactProperty)
+ {
+ _DidSelectContactProperty (this, picker, contactProperty);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectContactProperty (ICNContactPickerDelegate This, CNContactPickerViewController picker, global::Contacts.CNContactProperty contactProperty)
+ {
+ var picker__handle__ = picker!.GetNonNullHandle (nameof (picker));
+ var contactProperty__handle__ = contactProperty!.GetNonNullHandle (nameof (contactProperty));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contactPicker:didSelectContactProperty:"), picker__handle__, contactProperty__handle__);
+ }
+ [OptionalMember]
+ [Export ("contactPicker:didSelectContacts:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectContacts (CNContactPickerViewController picker, global::Contacts.CNContact[] contacts)
+ {
+ _DidSelectContacts (this, picker, contacts);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectContacts (ICNContactPickerDelegate This, CNContactPickerViewController picker, global::Contacts.CNContact[] contacts)
+ {
+ var picker__handle__ = picker!.GetNonNullHandle (nameof (picker));
+ if (contacts is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (contacts));
+ var nsa_contacts = NSArray.FromNSObjects (contacts);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contactPicker:didSelectContacts:"), picker__handle__, nsa_contacts.Handle);
+ nsa_contacts.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("contactPicker:didSelectContactProperties:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidSelectContactProperties (CNContactPickerViewController picker, global::Contacts.CNContactProperty[] contactProperties)
+ {
+ _DidSelectContactProperties (this, picker, contactProperties);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidSelectContactProperties (ICNContactPickerDelegate This, CNContactPickerViewController picker, global::Contacts.CNContactProperty[] contactProperties)
+ {
+ var picker__handle__ = picker!.GetNonNullHandle (nameof (picker));
+ if (contactProperties is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (contactProperties));
+ var nsa_contactProperties = NSArray.FromNSObjects (contactProperties);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contactPicker:didSelectContactProperties:"), picker__handle__, nsa_contactProperties.Handle);
+ nsa_contactProperties.Dispose ();
+ }
+ [DynamicDependencyAttribute ("ContactPickerDidCancel(ContactsUI.CNContactPickerViewController)")]
+ [DynamicDependencyAttribute ("DidSelectContact(ContactsUI.CNContactPickerViewController,Contacts.CNContact)")]
+ [DynamicDependencyAttribute ("DidSelectContactProperties(ContactsUI.CNContactPickerViewController,Contacts.CNContactProperty[])")]
+ [DynamicDependencyAttribute ("DidSelectContactProperty(ContactsUI.CNContactPickerViewController,Contacts.CNContactProperty)")]
+ [DynamicDependencyAttribute ("DidSelectContacts(ContactsUI.CNContactPickerViewController,Contacts.CNContact[])")]
+ static ICNContactPickerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICNContactPickerDelegate" /> interface to support all the methods from the CNContactPickerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/ContactsUI/CNContactViewControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/ContactsUI/CNContactViewControllerDelegate.g.cs
index 0d22f31..101f9c5 100644
--- a/old/dotnet/ios/generated-sources/ContactsUI/CNContactViewControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/ContactsUI/CNContactViewControllerDelegate.g.cs
@@ -58,6 +58,42 @@ namespace ContactsUI {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidComplete", Selector = "contactViewController:didCompleteWithContact:", ParameterType = new Type [] { typeof (ContactsUI.CNContactViewController), typeof (CNContact) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICNContactViewControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("contactViewController:shouldPerformDefaultActionForContactProperty:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual bool ShouldPerformDefaultAction (CNContactViewController viewController, global::Contacts.CNContactProperty property)
+ {
+ return _ShouldPerformDefaultAction (this, viewController, property);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _ShouldPerformDefaultAction (ICNContactViewControllerDelegate This, CNContactViewController viewController, global::Contacts.CNContactProperty property)
+ {
+ var viewController__handle__ = viewController!.GetNonNullHandle (nameof (viewController));
+ var property__handle__ = property!.GetNonNullHandle (nameof (property));
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contactViewController:shouldPerformDefaultActionForContactProperty:"), viewController__handle__, property__handle__);
+ return ret != 0;
+ }
+ [OptionalMember]
+ [Export ("contactViewController:didCompleteWithContact:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidComplete (CNContactViewController viewController, global::Contacts.CNContact? contact)
+ {
+ _DidComplete (this, viewController, contact);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidComplete (ICNContactViewControllerDelegate This, CNContactViewController viewController, global::Contacts.CNContact? contact)
+ {
+ var viewController__handle__ = viewController!.GetNonNullHandle (nameof (viewController));
+ var contact__handle__ = contact.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("contactViewController:didCompleteWithContact:"), viewController__handle__, contact__handle__);
+ }
+ [DynamicDependencyAttribute ("DidComplete(ContactsUI.CNContactViewController,Contacts.CNContact)")]
+ [DynamicDependencyAttribute ("ShouldPerformDefaultAction(ContactsUI.CNContactViewController,Contacts.CNContactProperty)")]
+ static ICNContactViewControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICNContactViewControllerDelegate" /> interface to support all the methods from the CNContactViewControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreAnimation/CAAction.g.cs b/new/dotnet/ios/generated-sources/CoreAnimation/CAAction.g.cs
index 96f3218..b1c6eeb 100644
--- a/old/dotnet/ios/generated-sources/CoreAnimation/CAAction.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreAnimation/CAAction.g.cs
@@ -54,10 +54,23 @@ namespace CoreAnimation {
[ProtocolMember (IsRequired = true, IsProperty = false, IsStatic = false, Name = "RunAction", Selector = "runActionForKey:object:arguments:", ParameterType = new Type [] { typeof (string), typeof (NSObject), typeof (NSDictionary) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface ICAAction : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("runActionForKey:object:arguments:")]
- [Preserve (Conditional = true)]
- void RunAction (string eventKey, NSObject obj, NSDictionary? arguments);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RunAction (string eventKey, NSObject obj, NSDictionary? arguments)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RunAction (ICAAction This, string eventKey, NSObject obj, NSDictionary? arguments)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [DynamicDependencyAttribute ("RunAction(System.String,Foundation.NSObject,Foundation.NSDictionary)")]
+ static ICAAction ()
+ {
+ GC.KeepAlive (null);
+ }
}
internal unsafe sealed class CAActionWrapper : BaseWrapper, ICAAction {
[Preserve (Conditional = true)]
diff --git a/old/dotnet/ios/generated-sources/CoreAnimation/CAAnimationDelegate.g.cs b/new/dotnet/ios/generated-sources/CoreAnimation/CAAnimationDelegate.g.cs
index a2193f2..c215427 100644
--- a/old/dotnet/ios/generated-sources/CoreAnimation/CAAnimationDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreAnimation/CAAnimationDelegate.g.cs
@@ -55,6 +55,38 @@ namespace CoreAnimation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "AnimationStopped", Selector = "animationDidStop:finished:", ParameterType = new Type [] { typeof (CAAnimation), typeof (bool) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICAAnimationDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("animationDidStart:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AnimationStarted (CAAnimation anim)
+ {
+ _AnimationStarted (this, anim);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AnimationStarted (ICAAnimationDelegate This, CAAnimation anim)
+ {
+ var anim__handle__ = anim!.GetNonNullHandle (nameof (anim));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("animationDidStart:"), anim__handle__);
+ }
+ [OptionalMember]
+ [Export ("animationDidStop:finished:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AnimationStopped (CAAnimation anim, bool finished)
+ {
+ _AnimationStopped (this, anim, finished);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AnimationStopped (ICAAnimationDelegate This, CAAnimation anim, bool finished)
+ {
+ var anim__handle__ = anim!.GetNonNullHandle (nameof (anim));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_bool (This.Handle, Selector.GetHandle ("animationDidStop:finished:"), anim__handle__, finished ? (byte) 1 : (byte) 0);
+ }
+ [DynamicDependencyAttribute ("AnimationStarted(CoreAnimation.CAAnimation)")]
+ [DynamicDependencyAttribute ("AnimationStopped(CoreAnimation.CAAnimation,System.Boolean)")]
+ static ICAAnimationDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICAAnimationDelegate" /> interface to support all the methods from the CAAnimationDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreAnimation/CALayerDelegate.g.cs b/new/dotnet/ios/generated-sources/CoreAnimation/CALayerDelegate.g.cs
index 0ddd24e..8c1fae5 100644
--- a/old/dotnet/ios/generated-sources/CoreAnimation/CALayerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreAnimation/CALayerDelegate.g.cs
@@ -58,6 +58,95 @@ namespace CoreAnimation {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "ActionForLayer", Selector = "actionForLayer:forKey:", ReturnType = typeof (NSObject), ParameterType = new Type [] { typeof (CALayer), typeof (string) }, ParameterByRef = new bool [] { false, false })]
public partial interface ICALayerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("displayLayer:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DisplayLayer (CALayer layer)
+ {
+ _DisplayLayer (this, layer);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DisplayLayer (ICALayerDelegate This, CALayer layer)
+ {
+ var layer__handle__ = layer!.GetNonNullHandle (nameof (layer));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("displayLayer:"), layer__handle__);
+ }
+ [OptionalMember]
+ [Export ("drawLayer:inContext:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DrawLayer (CALayer layer, CGContext context)
+ {
+ _DrawLayer (this, layer, context);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DrawLayer (ICALayerDelegate This, CALayer layer, CGContext context)
+ {
+ var layer__handle__ = layer!.GetNonNullHandle (nameof (layer));
+ var context__handle__ = context!.GetNonNullHandle (nameof (context));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("drawLayer:inContext:"), layer__handle__, context.Handle);
+ }
+ [OptionalMember]
+ [Export ("layerWillDraw:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillDrawLayer (CALayer layer)
+ {
+ _WillDrawLayer (this, layer);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillDrawLayer (ICALayerDelegate This, CALayer layer)
+ {
+ var layer__handle__ = layer!.GetNonNullHandle (nameof (layer));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("layerWillDraw:"), layer__handle__);
+ }
+ [OptionalMember]
+ [Export ("layoutSublayersOfLayer:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void LayoutSublayersOfLayer (CALayer layer)
+ {
+ _LayoutSublayersOfLayer (this, layer);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _LayoutSublayersOfLayer (ICALayerDelegate This, CALayer layer)
+ {
+ var layer__handle__ = layer!.GetNonNullHandle (nameof (layer));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("layoutSublayersOfLayer:"), layer__handle__);
+ }
+ [OptionalMember]
+ [Export ("actionForLayer:forKey:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual NSObject? ActionForLayer (CALayer layer, string eventKey)
+ {
+ return _ActionForLayer (this, layer, eventKey);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSObject? _ActionForLayer (ICALayerDelegate This, CALayer layer, string eventKey)
+ {
+ var layer__handle__ = layer!.GetNonNullHandle (nameof (layer));
+ if (eventKey is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (eventKey));
+ var nseventKey = CFString.CreateNative (eventKey);
+ NSObject? ret;
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("actionForLayer:forKey:"), layer__handle__, nseventKey))!;
+ CFString.ReleaseNative (nseventKey);
+ return ret!;
+ }
+ [DynamicDependencyAttribute ("ActionForLayer(CoreAnimation.CALayer,System.String)")]
+ [DynamicDependencyAttribute ("DisplayLayer(CoreAnimation.CALayer)")]
+ [DynamicDependencyAttribute ("DrawLayer(CoreAnimation.CALayer,CoreGraphics.CGContext)")]
+ [DynamicDependencyAttribute ("LayoutSublayersOfLayer(CoreAnimation.CALayer)")]
+ [DynamicDependencyAttribute ("WillDrawLayer(CoreAnimation.CALayer)")]
+ static ICALayerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICALayerDelegate" /> interface to support all the methods from the CALayerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreAnimation/CAMediaTiming.g.cs b/new/dotnet/ios/generated-sources/CoreAnimation/CAMediaTiming.g.cs
index 5f95510..358ae34 100644
--- a/old/dotnet/ios/generated-sources/CoreAnimation/CAMediaTiming.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreAnimation/CAMediaTiming.g.cs
@@ -61,61 +61,199 @@ namespace CoreAnimation {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "FillMode", Selector = "fillMode", PropertyType = typeof (string), GetterSelector = "fillMode", SetterSelector = "setFillMode:", ArgumentSemantic = ArgumentSemantic.Copy)]
public partial interface ICAMediaTiming : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- double BeginTime {
+ [DynamicDependencyAttribute ("AutoReverses")]
+ [DynamicDependencyAttribute ("BeginTime")]
+ [DynamicDependencyAttribute ("Duration")]
+ [DynamicDependencyAttribute ("FillMode")]
+ [DynamicDependencyAttribute ("RepeatCount")]
+ [DynamicDependencyAttribute ("RepeatDuration")]
+ [DynamicDependencyAttribute ("Speed")]
+ [DynamicDependencyAttribute ("TimeOffset")]
+ static ICAMediaTiming ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual double BeginTime {
[Export ("beginTime")]
- get;
+ get {
+ return _GetBeginTime (this);
+ }
[Export ("setBeginTime:")]
- set;
+ set {
+ _SetBeginTime (this, value);
+ }
}
- [Preserve (Conditional = true)]
- double Duration {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static double _GetBeginTime (ICAMediaTiming This)
+ {
+ return global::ObjCRuntime.Messaging.Double_objc_msgSend (This.Handle, Selector.GetHandle ("beginTime"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetBeginTime (ICAMediaTiming This, double value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_Double (This.Handle, Selector.GetHandle ("setBeginTime:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual double Duration {
[Export ("duration")]
- get;
+ get {
+ return _GetDuration (this);
+ }
[Export ("setDuration:")]
- set;
+ set {
+ _SetDuration (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Speed {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static double _GetDuration (ICAMediaTiming This)
+ {
+ return global::ObjCRuntime.Messaging.Double_objc_msgSend (This.Handle, Selector.GetHandle ("duration"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetDuration (ICAMediaTiming This, double value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_Double (This.Handle, Selector.GetHandle ("setDuration:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Speed {
[Export ("speed")]
- get;
+ get {
+ return _GetSpeed (this);
+ }
[Export ("setSpeed:")]
- set;
+ set {
+ _SetSpeed (this, value);
+ }
}
- [Preserve (Conditional = true)]
- double TimeOffset {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetSpeed (ICAMediaTiming This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("speed"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetSpeed (ICAMediaTiming This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setSpeed:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual double TimeOffset {
[Export ("timeOffset")]
- get;
+ get {
+ return _GetTimeOffset (this);
+ }
[Export ("setTimeOffset:")]
- set;
+ set {
+ _SetTimeOffset (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float RepeatCount {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static double _GetTimeOffset (ICAMediaTiming This)
+ {
+ return global::ObjCRuntime.Messaging.Double_objc_msgSend (This.Handle, Selector.GetHandle ("timeOffset"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetTimeOffset (ICAMediaTiming This, double value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_Double (This.Handle, Selector.GetHandle ("setTimeOffset:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float RepeatCount {
[Export ("repeatCount")]
- get;
+ get {
+ return _GetRepeatCount (this);
+ }
[Export ("setRepeatCount:")]
- set;
+ set {
+ _SetRepeatCount (this, value);
+ }
}
- [Preserve (Conditional = true)]
- double RepeatDuration {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetRepeatCount (ICAMediaTiming This)
+ {
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("repeatCount"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetRepeatCount (ICAMediaTiming This, float value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setRepeatCount:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual double RepeatDuration {
[Export ("repeatDuration")]
- get;
+ get {
+ return _GetRepeatDuration (this);
+ }
[Export ("setRepeatDuration:")]
- set;
+ set {
+ _SetRepeatDuration (this, value);
+ }
}
- [Preserve (Conditional = true)]
- bool AutoReverses {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static double _GetRepeatDuration (ICAMediaTiming This)
+ {
+ return global::ObjCRuntime.Messaging.Double_objc_msgSend (This.Handle, Selector.GetHandle ("repeatDuration"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetRepeatDuration (ICAMediaTiming This, double value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_Double (This.Handle, Selector.GetHandle ("setRepeatDuration:"), value);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool AutoReverses {
[Export ("autoreverses")]
- get;
+ get {
+ return _GetAutoReverses (this);
+ }
[Export ("setAutoreverses:")]
- set;
+ set {
+ _SetAutoReverses (this, value);
+ }
}
- [Preserve (Conditional = true)]
- string FillMode {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetAutoReverses (ICAMediaTiming This)
+ {
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("autoreverses"));
+ return ret != 0;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAutoReverses (ICAMediaTiming This, bool value)
+ {
+ global::ObjCRuntime.Messaging.void_objc_msgSend_bool (This.Handle, Selector.GetHandle ("setAutoreverses:"), value ? (byte) 1 : (byte) 0);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string FillMode {
[Export ("fillMode", ArgumentSemantic.Copy)]
- get;
+ get {
+ return _GetFillMode (this);
+ }
[Export ("setFillMode:", ArgumentSemantic.Copy)]
- set;
+ set {
+ _SetFillMode (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetFillMode (ICAMediaTiming This)
+ {
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("fillMode")))!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetFillMode (ICAMediaTiming This, string value)
+ {
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ var nsvalue = CFString.CreateNative (value);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setFillMode:"), nsvalue);
+ CFString.ReleaseNative (nsvalue);
}
}
internal unsafe sealed class CAMediaTimingWrapper : BaseWrapper, ICAMediaTiming {
diff --git a/old/dotnet/ios/generated-sources/CoreAnimation/CAMetalDrawable.g.cs b/new/dotnet/ios/generated-sources/CoreAnimation/CAMetalDrawable.g.cs
index b23a966..08cdc18 100644
--- a/old/dotnet/ios/generated-sources/CoreAnimation/CAMetalDrawable.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreAnimation/CAMetalDrawable.g.cs
@@ -60,15 +60,37 @@ namespace CoreAnimation {
public partial interface ICAMetalDrawable : INativeObject, IDisposable,
Metal.IMTLDrawable
{
- [Preserve (Conditional = true)]
- global::Metal.IMTLTexture Texture {
+ [DynamicDependencyAttribute ("Layer")]
+ [DynamicDependencyAttribute ("Texture")]
+ static ICAMetalDrawable ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual global::Metal.IMTLTexture Texture {
[Export ("texture")]
- get;
+ get {
+ return _GetTexture (this);
+ }
}
- [Preserve (Conditional = true)]
- CAMetalLayer Layer {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static global::Metal.IMTLTexture _GetTexture (ICAMetalDrawable This)
+ {
+ return Runtime.GetINativeObject<global::Metal.IMTLTexture> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("texture")), false)!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CAMetalLayer Layer {
[Export ("layer")]
- get;
+ get {
+ return _GetLayer (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CAMetalLayer _GetLayer (ICAMetalDrawable This)
+ {
+ return Runtime.GetNSObject<CAMetalLayer> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("layer")))!;
}
}
internal unsafe sealed class CAMetalDrawableWrapper : BaseWrapper, ICAMetalDrawable {
diff --git a/old/dotnet/ios/generated-sources/CoreBluetooth/CBCentralManagerDelegate.g.cs b/new/dotnet/ios/generated-sources/CoreBluetooth/CBCentralManagerDelegate.g.cs
index edac5e6..8b3e25f 100644
--- a/old/dotnet/ios/generated-sources/CoreBluetooth/CBCentralManagerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreBluetooth/CBCentralManagerDelegate.g.cs
@@ -66,10 +66,196 @@ namespace CoreBluetooth {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidDisconnectPeripheral", Selector = "centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:", ParameterType = new Type [] { typeof (CoreBluetooth.CBCentralManager), typeof (CoreBluetooth.CBPeripheral), typeof (double), typeof (bool), typeof (NSError) }, ParameterByRef = new bool [] { false, false, false, false, false })]
public partial interface ICBCentralManagerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("centralManagerDidUpdateState:")]
- [Preserve (Conditional = true)]
- void UpdatedState (CBCentralManager central);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdatedState (CBCentralManager central)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdatedState (ICBCentralManagerDelegate This, CBCentralManager central)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("centralManager:didDiscoverPeripheral:advertisementData:RSSI:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DiscoveredPeripheral (CBCentralManager central, CBPeripheral peripheral, NSDictionary advertisementData, NSNumber RSSI)
+ {
+ _DiscoveredPeripheral (this, central, peripheral, advertisementData, RSSI);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DiscoveredPeripheral (ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral, NSDictionary advertisementData, NSNumber RSSI)
+ {
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var advertisementData__handle__ = advertisementData!.GetNonNullHandle (nameof (advertisementData));
+ var RSSI__handle__ = RSSI!.GetNonNullHandle (nameof (RSSI));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:didDiscoverPeripheral:advertisementData:RSSI:"), central__handle__, peripheral__handle__, advertisementData__handle__, RSSI__handle__);
+ }
+ [OptionalMember]
+ [Export ("centralManager:didConnectPeripheral:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ConnectedPeripheral (CBCentralManager central, CBPeripheral peripheral)
+ {
+ _ConnectedPeripheral (this, central, peripheral);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ConnectedPeripheral (ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral)
+ {
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:didConnectPeripheral:"), central__handle__, peripheral__handle__);
+ }
+ [OptionalMember]
+ [Export ("centralManager:didFailToConnectPeripheral:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void FailedToConnectPeripheral (CBCentralManager central, CBPeripheral peripheral, NSError? error)
+ {
+ _FailedToConnectPeripheral (this, central, peripheral, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _FailedToConnectPeripheral (ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral, NSError? error)
+ {
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:didFailToConnectPeripheral:error:"), central__handle__, peripheral__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("centralManager:didDisconnectPeripheral:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DisconnectedPeripheral (CBCentralManager central, CBPeripheral peripheral, NSError? error)
+ {
+ _DisconnectedPeripheral (this, central, peripheral, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DisconnectedPeripheral (ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral, NSError? error)
+ {
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:didDisconnectPeripheral:error:"), central__handle__, peripheral__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("centralManager:willRestoreState:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillRestoreState (CBCentralManager central, NSDictionary dict)
+ {
+ _WillRestoreState (this, central, dict);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillRestoreState (ICBCentralManagerDelegate This, CBCentralManager central, NSDictionary dict)
+ {
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var dict__handle__ = dict!.GetNonNullHandle (nameof (dict));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:willRestoreState:"), central__handle__, dict__handle__);
+ }
+ [OptionalMember]
+ [Export ("centralManager:connectionEventDidOccur:forPeripheral:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("tvos13.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ConnectionEventDidOccur (CBCentralManager central, CBConnectionEvent connectionEvent, CBPeripheral peripheral)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _ConnectionEventDidOccur (this, central, connectionEvent, peripheral);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("tvos13.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ConnectionEventDidOccur (ICBCentralManagerDelegate This, CBCentralManager central, CBConnectionEvent connectionEvent, CBPeripheral peripheral)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_IntPtr_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:connectionEventDidOccur:forPeripheral:"), central__handle__, (IntPtr) (long) connectionEvent, peripheral__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("centralManager:didUpdateANCSAuthorizationForPeripheral:")]
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("tvos13.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUpdateAncsAuthorization (CBCentralManager central, CBPeripheral peripheral)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidUpdateAncsAuthorization (this, central, peripheral);
+ #endif
+ }
+ [SupportedOSPlatform ("ios13.0")]
+ [SupportedOSPlatform ("tvos13.0")]
+ [UnsupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUpdateAncsAuthorization (ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:didUpdateANCSAuthorizationForPeripheral:"), central__handle__, peripheral__handle__);
+ #endif
+ }
+ [OptionalMember]
+ [Export ("centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:")]
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidDisconnectPeripheral (CBCentralManager central, CBPeripheral peripheral, double timestamp, bool isReconnecting, NSError? error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ _DidDisconnectPeripheral (this, central, peripheral, timestamp, isReconnecting, error);
+ #endif
+ }
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidDisconnectPeripheral (ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral, double timestamp, bool isReconnecting, NSError? error)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_Double_bool_NativeHandle (This.Handle, Selector.GetHandle ("centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:"), central__handle__, peripheral__handle__, timestamp, isReconnecting ? (byte) 1 : (byte) 0, error__handle__);
+ #endif
+ }
+ [DynamicDependencyAttribute ("ConnectedPeripheral(CoreBluetooth.CBCentralManager,CoreBluetooth.CBPeripheral)")]
+ [DynamicDependencyAttribute ("ConnectionEventDidOccur(CoreBluetooth.CBCentralManager,CoreBluetooth.CBConnectionEvent,CoreBluetooth.CBPeripheral)")]
+ [DynamicDependencyAttribute ("DidDisconnectPeripheral(CoreBluetooth.CBCentralManager,CoreBluetooth.CBPeripheral,System.Double,System.Boolean,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidUpdateAncsAuthorization(CoreBluetooth.CBCentralManager,CoreBluetooth.CBPeripheral)")]
+ [DynamicDependencyAttribute ("DisconnectedPeripheral(CoreBluetooth.CBCentralManager,CoreBluetooth.CBPeripheral,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DiscoveredPeripheral(CoreBluetooth.CBCentralManager,CoreBluetooth.CBPeripheral,Foundation.NSDictionary,Foundation.NSNumber)")]
+ [DynamicDependencyAttribute ("FailedToConnectPeripheral(CoreBluetooth.CBCentralManager,CoreBluetooth.CBPeripheral,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("UpdatedState(CoreBluetooth.CBCentralManager)")]
+ [DynamicDependencyAttribute ("WillRestoreState(CoreBluetooth.CBCentralManager,Foundation.NSDictionary)")]
+ static ICBCentralManagerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICBCentralManagerDelegate" /> interface to support all the methods from the CBCentralManagerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralDelegate.g.cs b/new/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralDelegate.g.cs
index 287dd24..fc021c5 100644
--- a/old/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralDelegate.g.cs
@@ -72,6 +72,286 @@ namespace CoreBluetooth {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "IsReadyToSendWriteWithoutResponse", Selector = "peripheralIsReadyToSendWriteWithoutResponse:", ParameterType = new Type [] { typeof (CoreBluetooth.CBPeripheral) }, ParameterByRef = new bool [] { false })]
public partial interface ICBPeripheralDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("peripheralDidUpdateRSSI:error:")]
+ [ObsoletedOSPlatform ("macos10.13", "Use 'RssiRead' instead.")]
+ [ObsoletedOSPlatform ("ios8.0", "Use 'RssiRead' instead.")]
+ [ObsoletedOSPlatform ("tvos9.0", "Use 'RssiRead' instead.")]
+ [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'RssiRead' instead.")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RssiUpdated (CBPeripheral peripheral, NSError? error)
+ {
+ _RssiUpdated (this, peripheral, error);
+ }
+ [ObsoletedOSPlatform ("macos10.13", "Use 'RssiRead' instead.")]
+ [ObsoletedOSPlatform ("ios8.0", "Use 'RssiRead' instead.")]
+ [ObsoletedOSPlatform ("tvos9.0", "Use 'RssiRead' instead.")]
+ [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'RssiRead' instead.")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RssiUpdated (ICBPeripheralDelegate This, CBPeripheral peripheral, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralDidUpdateRSSI:error:"), peripheral__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didReadRSSI:error:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void RssiRead (CBPeripheral peripheral, NSNumber rssi, NSError? error)
+ {
+ _RssiRead (this, peripheral, rssi, error);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _RssiRead (ICBPeripheralDelegate This, CBPeripheral peripheral, NSNumber rssi, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var rssi__handle__ = rssi!.GetNonNullHandle (nameof (rssi));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didReadRSSI:error:"), peripheral__handle__, rssi__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didDiscoverServices:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DiscoveredService (CBPeripheral peripheral, NSError? error)
+ {
+ _DiscoveredService (this, peripheral, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DiscoveredService (ICBPeripheralDelegate This, CBPeripheral peripheral, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didDiscoverServices:"), peripheral__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didDiscoverIncludedServicesForService:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DiscoveredIncludedService (CBPeripheral peripheral, CBService service, NSError? error)
+ {
+ _DiscoveredIncludedService (this, peripheral, service, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DiscoveredIncludedService (ICBPeripheralDelegate This, CBPeripheral peripheral, CBService service, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var service__handle__ = service!.GetNonNullHandle (nameof (service));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didDiscoverIncludedServicesForService:error:"), peripheral__handle__, service__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didDiscoverCharacteristicsForService:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DiscoveredCharacteristics (CBPeripheral peripheral, CBService service, NSError? error)
+ {
+ _DiscoveredCharacteristics (this, peripheral, service, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DiscoveredCharacteristics (ICBPeripheralDelegate This, CBPeripheral peripheral, CBService service, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var service__handle__ = service!.GetNonNullHandle (nameof (service));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didDiscoverCharacteristicsForService:error:"), peripheral__handle__, service__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didUpdateValueForCharacteristic:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdatedCharacterteristicValue (CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ _UpdatedCharacterteristicValue (this, peripheral, characteristic, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdatedCharacterteristicValue (ICBPeripheralDelegate This, CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var characteristic__handle__ = characteristic!.GetNonNullHandle (nameof (characteristic));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didUpdateValueForCharacteristic:error:"), peripheral__handle__, characteristic__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didWriteValueForCharacteristic:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WroteCharacteristicValue (CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ _WroteCharacteristicValue (this, peripheral, characteristic, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WroteCharacteristicValue (ICBPeripheralDelegate This, CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var characteristic__handle__ = characteristic!.GetNonNullHandle (nameof (characteristic));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didWriteValueForCharacteristic:error:"), peripheral__handle__, characteristic__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didUpdateNotificationStateForCharacteristic:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdatedNotificationState (CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ _UpdatedNotificationState (this, peripheral, characteristic, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdatedNotificationState (ICBPeripheralDelegate This, CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var characteristic__handle__ = characteristic!.GetNonNullHandle (nameof (characteristic));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didUpdateNotificationStateForCharacteristic:error:"), peripheral__handle__, characteristic__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didDiscoverDescriptorsForCharacteristic:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DiscoveredDescriptor (CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ _DiscoveredDescriptor (this, peripheral, characteristic, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DiscoveredDescriptor (ICBPeripheralDelegate This, CBPeripheral peripheral, CBCharacteristic characteristic, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var characteristic__handle__ = characteristic!.GetNonNullHandle (nameof (characteristic));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didDiscoverDescriptorsForCharacteristic:error:"), peripheral__handle__, characteristic__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didUpdateValueForDescriptor:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdatedValue (CBPeripheral peripheral, CBDescriptor descriptor, NSError? error)
+ {
+ _UpdatedValue (this, peripheral, descriptor, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdatedValue (ICBPeripheralDelegate This, CBPeripheral peripheral, CBDescriptor descriptor, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var descriptor__handle__ = descriptor!.GetNonNullHandle (nameof (descriptor));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didUpdateValueForDescriptor:error:"), peripheral__handle__, descriptor__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didWriteValueForDescriptor:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WroteDescriptorValue (CBPeripheral peripheral, CBDescriptor descriptor, NSError? error)
+ {
+ _WroteDescriptorValue (this, peripheral, descriptor, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WroteDescriptorValue (ICBPeripheralDelegate This, CBPeripheral peripheral, CBDescriptor descriptor, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var descriptor__handle__ = descriptor!.GetNonNullHandle (nameof (descriptor));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didWriteValueForDescriptor:error:"), peripheral__handle__, descriptor__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralDidUpdateName:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void UpdatedName (CBPeripheral peripheral)
+ {
+ _UpdatedName (this, peripheral);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _UpdatedName (ICBPeripheralDelegate This, CBPeripheral peripheral)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("peripheralDidUpdateName:"), peripheral__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheral:didModifyServices:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ModifiedServices (CBPeripheral peripheral, CBService[] services)
+ {
+ _ModifiedServices (this, peripheral, services);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ModifiedServices (ICBPeripheralDelegate This, CBPeripheral peripheral, CBService[] services)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ if (services is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (services));
+ var nsa_services = NSArray.FromNSObjects (services);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didModifyServices:"), peripheral__handle__, nsa_services.Handle);
+ nsa_services.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("peripheral:didOpenL2CAPChannel:error:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOpenL2CapChannel (CBPeripheral peripheral, CBL2CapChannel? channel, NSError? error)
+ {
+ _DidOpenL2CapChannel (this, peripheral, channel, error);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOpenL2CapChannel (ICBPeripheralDelegate This, CBPeripheral peripheral, CBL2CapChannel? channel, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var channel__handle__ = channel.GetHandle ();
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheral:didOpenL2CAPChannel:error:"), peripheral__handle__, channel__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralIsReadyToSendWriteWithoutResponse:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void IsReadyToSendWriteWithoutResponse (CBPeripheral peripheral)
+ {
+ _IsReadyToSendWriteWithoutResponse (this, peripheral);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _IsReadyToSendWriteWithoutResponse (ICBPeripheralDelegate This, CBPeripheral peripheral)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("peripheralIsReadyToSendWriteWithoutResponse:"), peripheral__handle__);
+ }
+ [DynamicDependencyAttribute ("DidOpenL2CapChannel(CoreBluetooth.CBPeripheral,CoreBluetooth.CBL2CapChannel,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DiscoveredCharacteristics(CoreBluetooth.CBPeripheral,CoreBluetooth.CBService,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DiscoveredDescriptor(CoreBluetooth.CBPeripheral,CoreBluetooth.CBCharacteristic,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DiscoveredIncludedService(CoreBluetooth.CBPeripheral,CoreBluetooth.CBService,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DiscoveredService(CoreBluetooth.CBPeripheral,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("IsReadyToSendWriteWithoutResponse(CoreBluetooth.CBPeripheral)")]
+ [DynamicDependencyAttribute ("ModifiedServices(CoreBluetooth.CBPeripheral,CoreBluetooth.CBService[])")]
+ [DynamicDependencyAttribute ("RssiRead(CoreBluetooth.CBPeripheral,Foundation.NSNumber,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("RssiUpdated(CoreBluetooth.CBPeripheral,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("UpdatedCharacterteristicValue(CoreBluetooth.CBPeripheral,CoreBluetooth.CBCharacteristic,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("UpdatedName(CoreBluetooth.CBPeripheral)")]
+ [DynamicDependencyAttribute ("UpdatedNotificationState(CoreBluetooth.CBPeripheral,CoreBluetooth.CBCharacteristic,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("UpdatedValue(CoreBluetooth.CBPeripheral,CoreBluetooth.CBDescriptor,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("WroteCharacteristicValue(CoreBluetooth.CBPeripheral,CoreBluetooth.CBCharacteristic,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("WroteDescriptorValue(CoreBluetooth.CBPeripheral,CoreBluetooth.CBDescriptor,Foundation.NSError)")]
+ static ICBPeripheralDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICBPeripheralDelegate" /> interface to support all the methods from the CBPeripheralDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralManagerDelegate.g.cs b/new/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralManagerDelegate.g.cs
index 65ec929..f4bf868 100644
--- a/old/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralManagerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreBluetooth/CBPeripheralManagerDelegate.g.cs
@@ -69,10 +69,218 @@ namespace CoreBluetooth {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "DidPublishL2CapChannel", Selector = "peripheralManager:didPublishL2CAPChannel:error:", ParameterType = new Type [] { typeof (CoreBluetooth.CBPeripheralManager), typeof (UInt16), typeof (NSError) }, ParameterByRef = new bool [] { false, false, false })]
public partial interface ICBPeripheralManagerDelegate : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("peripheralManagerDidUpdateState:")]
- [Preserve (Conditional = true)]
- void StateUpdated (CBPeripheralManager peripheral);
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void StateUpdated (CBPeripheralManager peripheral)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _StateUpdated (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral)
+ {
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:willRestoreState:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillRestoreState (CBPeripheralManager peripheral, NSDictionary dict)
+ {
+ _WillRestoreState (this, peripheral, dict);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillRestoreState (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, NSDictionary dict)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var dict__handle__ = dict!.GetNonNullHandle (nameof (dict));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:willRestoreState:"), peripheral__handle__, dict__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManagerDidStartAdvertising:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void AdvertisingStarted (CBPeripheralManager peripheral, NSError? error)
+ {
+ _AdvertisingStarted (this, peripheral, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _AdvertisingStarted (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManagerDidStartAdvertising:error:"), peripheral__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:didAddService:error:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ServiceAdded (CBPeripheralManager peripheral, CBService service, NSError? error)
+ {
+ _ServiceAdded (this, peripheral, service, error);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ServiceAdded (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, CBService service, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var service__handle__ = service!.GetNonNullHandle (nameof (service));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:didAddService:error:"), peripheral__handle__, service__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:central:didSubscribeToCharacteristic:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void CharacteristicSubscribed (CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic)
+ {
+ _CharacteristicSubscribed (this, peripheral, central, characteristic);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _CharacteristicSubscribed (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var characteristic__handle__ = characteristic!.GetNonNullHandle (nameof (characteristic));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:central:didSubscribeToCharacteristic:"), peripheral__handle__, central__handle__, characteristic__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:central:didUnsubscribeFromCharacteristic:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void CharacteristicUnsubscribed (CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic)
+ {
+ _CharacteristicUnsubscribed (this, peripheral, central, characteristic);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _CharacteristicUnsubscribed (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var central__handle__ = central!.GetNonNullHandle (nameof (central));
+ var characteristic__handle__ = characteristic!.GetNonNullHandle (nameof (characteristic));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:central:didUnsubscribeFromCharacteristic:"), peripheral__handle__, central__handle__, characteristic__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:didReceiveReadRequest:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ReadRequestReceived (CBPeripheralManager peripheral, CBATTRequest request)
+ {
+ _ReadRequestReceived (this, peripheral, request);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ReadRequestReceived (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, CBATTRequest request)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var request__handle__ = request!.GetNonNullHandle (nameof (request));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:didReceiveReadRequest:"), peripheral__handle__, request__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:didReceiveWriteRequests:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WriteRequestsReceived (CBPeripheralManager peripheral, CBATTRequest[] requests)
+ {
+ _WriteRequestsReceived (this, peripheral, requests);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WriteRequestsReceived (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, CBATTRequest[] requests)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ if (requests is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (requests));
+ var nsa_requests = NSArray.FromNSObjects (requests);
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:didReceiveWriteRequests:"), peripheral__handle__, nsa_requests.Handle);
+ nsa_requests.Dispose ();
+ }
+ [OptionalMember]
+ [Export ("peripheralManagerIsReadyToUpdateSubscribers:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void ReadyToUpdateSubscribers (CBPeripheralManager peripheral)
+ {
+ _ReadyToUpdateSubscribers (this, peripheral);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _ReadyToUpdateSubscribers (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManagerIsReadyToUpdateSubscribers:"), peripheral__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:didOpenL2CAPChannel:error:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidOpenL2CapChannel (CBPeripheralManager peripheral, CBL2CapChannel? channel, NSError? error)
+ {
+ _DidOpenL2CapChannel (this, peripheral, channel, error);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidOpenL2CapChannel (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, CBL2CapChannel? channel, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var channel__handle__ = channel.GetHandle ();
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:didOpenL2CAPChannel:error:"), peripheral__handle__, channel__handle__, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:didUnpublishL2CAPChannel:error:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidUnpublishL2CapChannel (CBPeripheralManager peripheral, ushort psm, NSError? error)
+ {
+ _DidUnpublishL2CapChannel (this, peripheral, psm, error);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidUnpublishL2CapChannel (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, ushort psm, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UInt16_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:didUnpublishL2CAPChannel:error:"), peripheral__handle__, psm, error__handle__);
+ }
+ [OptionalMember]
+ [Export ("peripheralManager:didPublishL2CAPChannel:error:")]
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidPublishL2CapChannel (CBPeripheralManager peripheral, ushort psm, NSError? error)
+ {
+ _DidPublishL2CapChannel (this, peripheral, psm, error);
+ }
+ [SupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios")]
+ [SupportedOSPlatform ("macos")]
+ [SupportedOSPlatform ("tvos")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidPublishL2CapChannel (ICBPeripheralManagerDelegate This, CBPeripheralManager peripheral, ushort psm, NSError? error)
+ {
+ var peripheral__handle__ = peripheral!.GetNonNullHandle (nameof (peripheral));
+ var error__handle__ = error.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_UInt16_NativeHandle (This.Handle, Selector.GetHandle ("peripheralManager:didPublishL2CAPChannel:error:"), peripheral__handle__, psm, error__handle__);
+ }
+ [DynamicDependencyAttribute ("AdvertisingStarted(CoreBluetooth.CBPeripheralManager,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("CharacteristicSubscribed(CoreBluetooth.CBPeripheralManager,CoreBluetooth.CBCentral,CoreBluetooth.CBCharacteristic)")]
+ [DynamicDependencyAttribute ("CharacteristicUnsubscribed(CoreBluetooth.CBPeripheralManager,CoreBluetooth.CBCentral,CoreBluetooth.CBCharacteristic)")]
+ [DynamicDependencyAttribute ("DidOpenL2CapChannel(CoreBluetooth.CBPeripheralManager,CoreBluetooth.CBL2CapChannel,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidPublishL2CapChannel(CoreBluetooth.CBPeripheralManager,System.UInt16,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("DidUnpublishL2CapChannel(CoreBluetooth.CBPeripheralManager,System.UInt16,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("ReadRequestReceived(CoreBluetooth.CBPeripheralManager,CoreBluetooth.CBATTRequest)")]
+ [DynamicDependencyAttribute ("ReadyToUpdateSubscribers(CoreBluetooth.CBPeripheralManager)")]
+ [DynamicDependencyAttribute ("ServiceAdded(CoreBluetooth.CBPeripheralManager,CoreBluetooth.CBService,Foundation.NSError)")]
+ [DynamicDependencyAttribute ("StateUpdated(CoreBluetooth.CBPeripheralManager)")]
+ [DynamicDependencyAttribute ("WillRestoreState(CoreBluetooth.CBPeripheralManager,Foundation.NSDictionary)")]
+ [DynamicDependencyAttribute ("WriteRequestsReceived(CoreBluetooth.CBPeripheralManager,CoreBluetooth.CBATTRequest[])")]
+ static ICBPeripheralManagerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="ICBPeripheralManagerDelegate" /> interface to support all the methods from the CBPeripheralManagerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreData/NSFetchedResultsControllerDelegate.g.cs b/new/dotnet/ios/generated-sources/CoreData/NSFetchedResultsControllerDelegate.g.cs
index 5c7e975..a11ea18 100644
--- a/old/dotnet/ios/generated-sources/CoreData/NSFetchedResultsControllerDelegate.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreData/NSFetchedResultsControllerDelegate.g.cs
@@ -61,6 +61,90 @@ namespace CoreData {
[ProtocolMember (IsRequired = false, IsProperty = false, IsStatic = false, Name = "SectionFor", Selector = "controller:sectionIndexTitleForSectionName:", ReturnType = typeof (string), ParameterType = new Type [] { typeof (CoreData.NSFetchedResultsController), typeof (string) }, ParameterByRef = new bool [] { false, false })]
public partial interface INSFetchedResultsControllerDelegate : INativeObject, IDisposable
{
+ [OptionalMember]
+ [Export ("controllerWillChangeContent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void WillChangeContent (NSFetchedResultsController controller)
+ {
+ _WillChangeContent (this, controller);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _WillChangeContent (INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller)
+ {
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("controllerWillChangeContent:"), controller__handle__);
+ }
+ [OptionalMember]
+ [Export ("controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeObject (NSFetchedResultsController controller, NSObject anObject, NSIndexPath? indexPath, NSFetchedResultsChangeType type, NSIndexPath? newIndexPath)
+ {
+ _DidChangeObject (this, controller, anObject, indexPath, type, newIndexPath);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeObject (INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller, NSObject anObject, NSIndexPath? indexPath, NSFetchedResultsChangeType type, NSIndexPath? newIndexPath)
+ {
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var anObject__handle__ = anObject!.GetNonNullHandle (nameof (anObject));
+ var indexPath__handle__ = indexPath.GetHandle ();
+ var newIndexPath__handle__ = newIndexPath.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_UIntPtr_NativeHandle (This.Handle, Selector.GetHandle ("controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:"), controller__handle__, anObject__handle__, indexPath__handle__, (UIntPtr) (ulong) type, newIndexPath__handle__);
+ }
+ [OptionalMember]
+ [Export ("controller:didChangeSection:atIndex:forChangeType:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeSection (NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, nuint sectionIndex, NSFetchedResultsChangeType type)
+ {
+ _DidChangeSection (this, controller, sectionInfo, sectionIndex, type);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeSection (INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, nuint sectionIndex, NSFetchedResultsChangeType type)
+ {
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ var sectionInfo__handle__ = sectionInfo!.GetNonNullHandle (nameof (sectionInfo));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle_NativeHandle_UIntPtr_UIntPtr (This.Handle, Selector.GetHandle ("controller:didChangeSection:atIndex:forChangeType:"), controller__handle__, sectionInfo__handle__, sectionIndex, (UIntPtr) (ulong) type);
+ }
+ [OptionalMember]
+ [Export ("controllerDidChangeContent:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual void DidChangeContent (NSFetchedResultsController controller)
+ {
+ _DidChangeContent (this, controller);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _DidChangeContent (INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller)
+ {
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("controllerDidChangeContent:"), controller__handle__);
+ }
+ [OptionalMember]
+ [Export ("controller:sectionIndexTitleForSectionName:")]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public virtual string? SectionFor (NSFetchedResultsController controller, string sectionName)
+ {
+ return _SectionFor (this, controller, sectionName);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string? _SectionFor (INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller, string sectionName)
+ {
+ var controller__handle__ = controller!.GetNonNullHandle (nameof (controller));
+ if (sectionName is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (sectionName));
+ var nssectionName = CFString.CreateNative (sectionName);
+ string? ret;
+ ret = CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle_NativeHandle (This.Handle, Selector.GetHandle ("controller:sectionIndexTitleForSectionName:"), controller__handle__, nssectionName))!;
+ CFString.ReleaseNative (nssectionName);
+ return ret!;
+ }
+ [DynamicDependencyAttribute ("DidChangeContent(CoreData.NSFetchedResultsController)")]
+ [DynamicDependencyAttribute ("DidChangeObject(CoreData.NSFetchedResultsController,Foundation.NSObject,Foundation.NSIndexPath,CoreData.NSFetchedResultsChangeType,Foundation.NSIndexPath)")]
+ [DynamicDependencyAttribute ("DidChangeSection(CoreData.NSFetchedResultsController,CoreData.INSFetchedResultsSectionInfo,System.UIntPtr,CoreData.NSFetchedResultsChangeType)")]
+ [DynamicDependencyAttribute ("SectionFor(CoreData.NSFetchedResultsController,System.String)")]
+ [DynamicDependencyAttribute ("WillChangeContent(CoreData.NSFetchedResultsController)")]
+ static INSFetchedResultsControllerDelegate ()
+ {
+ GC.KeepAlive (null);
+ }
}
/// <summary>Extension methods to the <see cref="INSFetchedResultsControllerDelegate" /> interface to support all the methods from the NSFetchedResultsControllerDelegate protocol.</summary>
/// <remarks>
diff --git a/old/dotnet/ios/generated-sources/CoreData/NSFetchedResultsSectionInfo.g.cs b/new/dotnet/ios/generated-sources/CoreData/NSFetchedResultsSectionInfo.g.cs
index e561a48..2e2fbce 100644
--- a/old/dotnet/ios/generated-sources/CoreData/NSFetchedResultsSectionInfo.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreData/NSFetchedResultsSectionInfo.g.cs
@@ -60,25 +60,65 @@ namespace CoreData {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "IndexTitle", Selector = "indexTitle", PropertyType = typeof (string), GetterSelector = "indexTitle", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface INSFetchedResultsSectionInfo : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- nint Count {
+ [DynamicDependencyAttribute ("Count")]
+ [DynamicDependencyAttribute ("IndexTitle")]
+ [DynamicDependencyAttribute ("Name")]
+ [DynamicDependencyAttribute ("Objects")]
+ static INSFetchedResultsSectionInfo ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual nint Count {
[Export ("numberOfObjects")]
- get;
+ get {
+ return _GetCount (this);
+ }
}
- [Preserve (Conditional = true)]
- NSObject[]? Objects {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static nint _GetCount (INSFetchedResultsSectionInfo This)
+ {
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("numberOfObjects"));
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSObject[]? Objects {
[Export ("objects")]
- get;
+ get {
+ return _GetObjects (this);
+ }
}
- [Preserve (Conditional = true)]
- string Name {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSObject[] _GetObjects (INSFetchedResultsSectionInfo This)
+ {
+ return CFArray.ArrayFromHandle<NSObject>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("objects")))!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string Name {
[Export ("name")]
- get;
+ get {
+ return _GetName (this);
+ }
}
- [Preserve (Conditional = true)]
- string? IndexTitle {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetName (INSFetchedResultsSectionInfo This)
+ {
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("name")))!;
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual string? IndexTitle {
[Export ("indexTitle")]
- get;
+ get {
+ return _GetIndexTitle (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static string _GetIndexTitle (INSFetchedResultsSectionInfo This)
+ {
+ return CFString.FromHandle (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("indexTitle")))!;
}
}
internal unsafe sealed class NSFetchedResultsSectionInfoWrapper : BaseWrapper, INSFetchedResultsSectionInfo {
diff --git a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticAdvancedPatternPlayer.g.cs b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticAdvancedPatternPlayer.g.cs
index 62b7f55..8ef70fb 100644
--- a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticAdvancedPatternPlayer.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticAdvancedPatternPlayer.g.cs
@@ -64,54 +64,240 @@ namespace CoreHaptics {
public partial interface ICHHapticAdvancedPatternPlayer : INativeObject, IDisposable,
CoreHaptics.ICHHapticPatternPlayer
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("pauseAtTime:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Pause (double time, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Pause (double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Pause (ICHHapticAdvancedPatternPlayer This, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("resumeAtTime:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Resume (double time, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Resume (double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Resume (ICHHapticAdvancedPatternPlayer This, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("seekToOffset:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Seek (double offsetTime, out NSError? outError);
- [Preserve (Conditional = true)]
- bool LoopEnabled {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Seek (double offsetTime, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Seek (ICHHapticAdvancedPatternPlayer This, double offsetTime, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("CompletionHandler")]
+ [DynamicDependencyAttribute ("IsMuted")]
+ [DynamicDependencyAttribute ("LoopEnabled")]
+ [DynamicDependencyAttribute ("LoopEnd")]
+ [DynamicDependencyAttribute ("Pause(System.Double,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("PlaybackRate")]
+ [DynamicDependencyAttribute ("Resume(System.Double,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("Seek(System.Double,Foundation.NSError@)")]
+ static ICHHapticAdvancedPatternPlayer ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool LoopEnabled {
[Export ("loopEnabled")]
- get;
+ get {
+ return _GetLoopEnabled (this);
+ }
[Export ("setLoopEnabled:")]
- set;
+ set {
+ _SetLoopEnabled (this, value);
+ }
}
- [Preserve (Conditional = true)]
- double LoopEnd {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetLoopEnabled (ICHHapticAdvancedPatternPlayer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("loopEnabled"));
+ return ret != 0;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetLoopEnabled (ICHHapticAdvancedPatternPlayer This, bool value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_bool (This.Handle, Selector.GetHandle ("setLoopEnabled:"), value ? (byte) 1 : (byte) 0);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual double LoopEnd {
[Export ("loopEnd")]
- get;
+ get {
+ return _GetLoopEnd (this);
+ }
[Export ("setLoopEnd:")]
- set;
+ set {
+ _SetLoopEnd (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float PlaybackRate {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static double _GetLoopEnd (ICHHapticAdvancedPatternPlayer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.Double_objc_msgSend (This.Handle, Selector.GetHandle ("loopEnd"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetLoopEnd (ICHHapticAdvancedPatternPlayer This, double value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_Double (This.Handle, Selector.GetHandle ("setLoopEnd:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float PlaybackRate {
[Export ("playbackRate")]
- get;
+ get {
+ return _GetPlaybackRate (this);
+ }
[Export ("setPlaybackRate:")]
- set;
+ set {
+ _SetPlaybackRate (this, value);
+ }
}
- [Preserve (Conditional = true)]
- unsafe global::System.Action<NSError> CompletionHandler {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetPlaybackRate (ICHHapticAdvancedPatternPlayer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("playbackRate"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetPlaybackRate (ICHHapticAdvancedPatternPlayer This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setPlaybackRate:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public unsafe virtual global::System.Action<NSError> CompletionHandler {
[return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDActionArity1V0))]
[Export ("completionHandler", ArgumentSemantic.Assign)]
- get;
+ get {
+ return _GetCompletionHandler (this);
+ }
[param: BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V0))]
[Export ("setCompletionHandler:", ArgumentSemantic.Assign)]
- set;
+ set {
+ _SetCompletionHandler (this, value);
+ }
}
- [Preserve (Conditional = true)]
- bool IsMuted {
+ [return: DelegateProxy (typeof (ObjCRuntime.Trampolines.SDActionArity1V0))]
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static global::System.Action<NSError> _GetCompletionHandler (ICHHapticAdvancedPatternPlayer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NativeHandle ret;
+ ret = global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("completionHandler"));
+ return global::ObjCRuntime.Trampolines.NIDActionArity1V0.Create (ret)!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static void _SetCompletionHandler (ICHHapticAdvancedPatternPlayer This, [BlockProxy (typeof (ObjCRuntime.Trampolines.NIDActionArity1V0))]global::System.Action<NSError> value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ if (value is null)
+ ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (value));
+ using var block_value = Trampolines.SDActionArity1V0.CreateBlock (value);
+ BlockLiteral *block_ptr_value = &block_value;
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setCompletionHandler:"), (IntPtr) block_ptr_value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool IsMuted {
[Export ("isMuted")]
- get;
+ get {
+ return _GetIsMuted (this);
+ }
[Export ("setIsMuted:")]
- set;
+ set {
+ _SetIsMuted (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetIsMuted (ICHHapticAdvancedPatternPlayer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("isMuted"));
+ return ret != 0;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetIsMuted (ICHHapticAdvancedPatternPlayer This, bool value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_bool (This.Handle, Selector.GetHandle ("setIsMuted:"), value ? (byte) 1 : (byte) 0);
+ #endif
}
}
internal unsafe sealed class CHHapticAdvancedPatternPlayerWrapper : BaseWrapper, ICHHapticAdvancedPatternPlayer {
diff --git a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticDeviceCapability.g.cs b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticDeviceCapability.g.cs
index 124c858..b092743 100644
--- a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticDeviceCapability.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticDeviceCapability.g.cs
@@ -59,23 +59,91 @@ namespace CoreHaptics {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "SupportsAudio", Selector = "supportsAudio", PropertyType = typeof (bool), GetterSelector = "supportsAudio", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface ICHHapticDeviceCapability : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("attributesForEventParameter:eventType:error:")]
- [Preserve (Conditional = true)]
- unsafe ICHHapticParameterAttributes? GetAttributes (NSString eventParameter, string type, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual ICHHapticParameterAttributes? GetAttributes (NSString eventParameter, string type, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static ICHHapticParameterAttributes? _GetAttributes (ICHHapticDeviceCapability This, NSString eventParameter, string type, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("attributesForDynamicParameter:error:")]
- [Preserve (Conditional = true)]
- unsafe ICHHapticParameterAttributes? GetAttributes (NSString eventParameter, out NSError? outError);
- [Preserve (Conditional = true)]
- bool SupportsHaptics {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual ICHHapticParameterAttributes? GetAttributes (NSString eventParameter, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static ICHHapticParameterAttributes? _GetAttributes (ICHHapticDeviceCapability This, NSString eventParameter, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("GetAttributes(Foundation.NSString,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("GetAttributes(Foundation.NSString,System.String,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("SupportsAudio")]
+ [DynamicDependencyAttribute ("SupportsHaptics")]
+ static ICHHapticDeviceCapability ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool SupportsHaptics {
[Export ("supportsHaptics")]
- get;
+ get {
+ return _GetSupportsHaptics (this);
+ }
}
- [Preserve (Conditional = true)]
- bool SupportsAudio {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetSupportsHaptics (ICHHapticDeviceCapability This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("supportsHaptics"));
+ return ret != 0;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool SupportsAudio {
[Export ("supportsAudio")]
- get;
+ get {
+ return _GetSupportsAudio (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetSupportsAudio (ICHHapticDeviceCapability This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("supportsAudio"));
+ return ret != 0;
+ #endif
}
}
internal unsafe sealed class CHHapticDeviceCapabilityWrapper : BaseWrapper, ICHHapticDeviceCapability {
diff --git a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticParameterAttributes.g.cs b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticParameterAttributes.g.cs
index 62fd282..bc27bb9 100644
--- a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticParameterAttributes.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticParameterAttributes.g.cs
@@ -58,20 +58,63 @@ namespace CoreHaptics {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "DefaultValue", Selector = "defaultValue", PropertyType = typeof (float), GetterSelector = "defaultValue", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface ICHHapticParameterAttributes : INativeObject, IDisposable
{
- [Preserve (Conditional = true)]
- float MinValue {
+ [DynamicDependencyAttribute ("DefaultValue")]
+ [DynamicDependencyAttribute ("MaxValue")]
+ [DynamicDependencyAttribute ("MinValue")]
+ static ICHHapticParameterAttributes ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float MinValue {
[Export ("minValue")]
- get;
+ get {
+ return _GetMinValue (this);
+ }
}
- [Preserve (Conditional = true)]
- float MaxValue {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetMinValue (ICHHapticParameterAttributes This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("minValue"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float MaxValue {
[Export ("maxValue")]
- get;
+ get {
+ return _GetMaxValue (this);
+ }
}
- [Preserve (Conditional = true)]
- float DefaultValue {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetMaxValue (ICHHapticParameterAttributes This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("maxValue"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float DefaultValue {
[Export ("defaultValue")]
- get;
+ get {
+ return _GetDefaultValue (this);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetDefaultValue (ICHHapticParameterAttributes This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("defaultValue"));
+ #endif
}
}
internal unsafe sealed class CHHapticParameterAttributesWrapper : BaseWrapper, ICHHapticParameterAttributes {
diff --git a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticPatternPlayer.g.cs b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticPatternPlayer.g.cs
index 8e6c88b..72eee64 100644
--- a/old/dotnet/ios/generated-sources/CoreHaptics/CHHapticPatternPlayer.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreHaptics/CHHapticPatternPlayer.g.cs
@@ -61,32 +61,147 @@ namespace CoreHaptics {
[ProtocolMember (IsRequired = true, IsProperty = true, IsStatic = false, Name = "IsMuted", Selector = "isMuted", PropertyType = typeof (bool), GetterSelector = "isMuted", SetterSelector = "setIsMuted:", ArgumentSemantic = ArgumentSemantic.None)]
public partial interface ICHHapticPatternPlayer : INativeObject, IDisposable
{
- [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
[Export ("startAtTime:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Start (double time, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Start (double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Start (ICHHapticPatternPlayer This, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("stopAtTime:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Stop (double time, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Stop (double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Stop (ICHHapticPatternPlayer This, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("sendParameters:atTime:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Send (CHHapticDynamicParameter[] parameters, double time, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Send (CHHapticDynamicParameter[] parameters, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Send (ICHHapticPatternPlayer This, CHHapticDynamicParameter[] parameters, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("scheduleParameterCurve:atTime:error:")]
- [Preserve (Conditional = true)]
- unsafe bool Schedule (CHHapticParameterCurve parameterCurve, double time, out NSError? outError);
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Schedule (CHHapticParameterCurve parameterCurve, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Schedule (ICHHapticPatternPlayer This, CHHapticParameterCurve parameterCurve, double time, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [RequiredMember]
[Export ("cancelAndReturnError:")]
- [Preserve (Conditional = true)]
- unsafe bool Cancel (out NSError? outError);
- [Preserve (Conditional = true)]
- bool IsMuted {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ public unsafe virtual bool Cancel (out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal unsafe static bool _Cancel (ICHHapticPatternPlayer This, out NSError? outError)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ throw new You_Should_Not_Call_base_In_This_Method ();
+ #endif
+ }
+ [DynamicDependencyAttribute ("Cancel(Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("IsMuted")]
+ [DynamicDependencyAttribute ("Schedule(CoreHaptics.CHHapticParameterCurve,System.Double,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("Send(CoreHaptics.CHHapticDynamicParameter[],System.Double,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("Start(System.Double,Foundation.NSError@)")]
+ [DynamicDependencyAttribute ("Stop(System.Double,Foundation.NSError@)")]
+ static ICHHapticPatternPlayer ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual bool IsMuted {
[Export ("isMuted")]
- get;
+ get {
+ return _GetIsMuted (this);
+ }
[Export ("setIsMuted:")]
- set;
+ set {
+ _SetIsMuted (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static bool _GetIsMuted (ICHHapticPatternPlayer This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ byte ret;
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend (This.Handle, Selector.GetHandle ("isMuted"));
+ return ret != 0;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetIsMuted (ICHHapticPatternPlayer This, bool value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_bool (This.Handle, Selector.GetHandle ("setIsMuted:"), value ? (byte) 1 : (byte) 0);
+ #endif
}
}
internal unsafe sealed class CHHapticPatternPlayerWrapper : BaseWrapper, ICHHapticPatternPlayer {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAccordionFoldTransitionProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAccordionFoldTransitionProtocol.g.cs
index 8899a2a..c3bb36b 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAccordionFoldTransitionProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAccordionFoldTransitionProtocol.g.cs
@@ -61,26 +61,102 @@ namespace CoreImage {
CoreImage.ICIFilterProtocol
, CoreImage.ICITransitionFilterProtocol
{
- [Preserve (Conditional = true)]
- float BottomHeight {
+ [DynamicDependencyAttribute ("BottomHeight")]
+ [DynamicDependencyAttribute ("FoldCount")]
+ [DynamicDependencyAttribute ("FoldShadowAmount")]
+ static ICIAccordionFoldTransitionProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float BottomHeight {
[Export ("bottomHeight")]
- get;
+ get {
+ return _GetBottomHeight (this);
+ }
[Export ("setBottomHeight:")]
- set;
+ set {
+ _SetBottomHeight (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float FoldCount {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetBottomHeight (ICIAccordionFoldTransitionProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("bottomHeight"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetBottomHeight (ICIAccordionFoldTransitionProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setBottomHeight:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float FoldCount {
[Export ("numberOfFolds")]
- get;
+ get {
+ return _GetFoldCount (this);
+ }
[Export ("setNumberOfFolds:")]
- set;
+ set {
+ _SetFoldCount (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float FoldShadowAmount {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetFoldCount (ICIAccordionFoldTransitionProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("numberOfFolds"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetFoldCount (ICIAccordionFoldTransitionProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setNumberOfFolds:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float FoldShadowAmount {
[Export ("foldShadowAmount")]
- get;
+ get {
+ return _GetFoldShadowAmount (this);
+ }
[Export ("setFoldShadowAmount:")]
- set;
+ set {
+ _SetFoldShadowAmount (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetFoldShadowAmount (ICIAccordionFoldTransitionProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("foldShadowAmount"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetFoldShadowAmount (ICIAccordionFoldTransitionProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setFoldShadowAmount:"), value);
+ #endif
}
}
internal unsafe sealed class CIAccordionFoldTransitionProtocolWrapper : BaseWrapper, ICIAccordionFoldTransitionProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAffineClampProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAffineClampProtocol.g.cs
index db10b0d..216f69b 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAffineClampProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAffineClampProtocol.g.cs
@@ -59,19 +59,82 @@ namespace CoreImage {
public partial interface ICIAffineClampProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIImage? InputImage {
+ [DynamicDependencyAttribute ("InputImage")]
+ [DynamicDependencyAttribute ("Transform")]
+ static ICIAffineClampProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? InputImage {
[Export ("inputImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetInputImage (this);
+ }
[Export ("setInputImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetInputImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CGAffineTransform Transform {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetInputImage (ICIAffineClampProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("inputImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputImage (ICIAffineClampProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setInputImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CGAffineTransform Transform {
[Export ("transform", ArgumentSemantic.Assign)]
- get;
+ get {
+ return _GetTransform (this);
+ }
[Export ("setTransform:", ArgumentSemantic.Assign)]
- set;
+ set {
+ _SetTransform (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CGAffineTransform _GetTransform (ICIAffineClampProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ CGAffineTransform ret;
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend (This.Handle, Selector.GetHandle ("transform"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend_stret (This.Handle, Selector.GetHandle ("transform"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend_stret (This.Handle, Selector.GetHandle ("transform"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend_stret (This.Handle, Selector.GetHandle ("transform"));
+ }
+ return ret!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetTransform (ICIAffineClampProtocol This, CGAffineTransform value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_CGAffineTransform (This.Handle, Selector.GetHandle ("setTransform:"), value);
+ #endif
}
}
internal unsafe sealed class CIAffineClampProtocolWrapper : BaseWrapper, ICIAffineClampProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAffineTileProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAffineTileProtocol.g.cs
index 35be01d..d9eb318 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAffineTileProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAffineTileProtocol.g.cs
@@ -59,19 +59,82 @@ namespace CoreImage {
public partial interface ICIAffineTileProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIImage? InputImage {
+ [DynamicDependencyAttribute ("InputImage")]
+ [DynamicDependencyAttribute ("Transform")]
+ static ICIAffineTileProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? InputImage {
[Export ("inputImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetInputImage (this);
+ }
[Export ("setInputImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetInputImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CGAffineTransform Transform {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetInputImage (ICIAffineTileProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("inputImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputImage (ICIAffineTileProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setInputImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CGAffineTransform Transform {
[Export ("transform", ArgumentSemantic.Assign)]
- get;
+ get {
+ return _GetTransform (this);
+ }
[Export ("setTransform:", ArgumentSemantic.Assign)]
- set;
+ set {
+ _SetTransform (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CGAffineTransform _GetTransform (ICIAffineTileProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ CGAffineTransform ret;
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend (This.Handle, Selector.GetHandle ("transform"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend_stret (This.Handle, Selector.GetHandle ("transform"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend_stret (This.Handle, Selector.GetHandle ("transform"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CGAffineTransform_objc_msgSend_stret (This.Handle, Selector.GetHandle ("transform"));
+ }
+ return ret!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetTransform (ICIAffineTileProtocol This, CGAffineTransform value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_CGAffineTransform (This.Handle, Selector.GetHandle ("setTransform:"), value);
+ #endif
}
}
internal unsafe sealed class CIAffineTileProtocolWrapper : BaseWrapper, ICIAffineTileProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAreaHistogramProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAreaHistogramProtocol.g.cs
index 145414d..795ebb1 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAreaHistogramProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAreaHistogramProtocol.g.cs
@@ -60,19 +60,71 @@ namespace CoreImage {
CoreImage.ICIAreaReductionFilterProtocol
, CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- float Scale {
+ [DynamicDependencyAttribute ("InputCount")]
+ [DynamicDependencyAttribute ("Scale")]
+ static ICIAreaHistogramProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Scale {
[Export ("scale")]
- get;
+ get {
+ return _GetScale (this);
+ }
[Export ("setScale:")]
- set;
+ set {
+ _SetScale (this, value);
+ }
}
- [Preserve (Conditional = true)]
- nint InputCount {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetScale (ICIAreaHistogramProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("scale"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetScale (ICIAreaHistogramProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setScale:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual nint InputCount {
[Export ("count")]
- get;
+ get {
+ return _GetInputCount (this);
+ }
[Export ("setCount:")]
- set;
+ set {
+ _SetInputCount (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static nint _GetInputCount (ICIAreaHistogramProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("count"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputCount (ICIAreaHistogramProtocol This, nint value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setCount:"), value);
+ #endif
}
}
internal unsafe sealed class CIAreaHistogramProtocolWrapper : BaseWrapper, ICIAreaHistogramProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAreaLogarithmicHistogramProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAreaLogarithmicHistogramProtocol.g.cs
index 0ac6316..fd2b917 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAreaLogarithmicHistogramProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAreaLogarithmicHistogramProtocol.g.cs
@@ -62,33 +62,133 @@ namespace CoreImage {
CoreImage.ICIAreaReductionFilterProtocol
, CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- float Scale {
+ [DynamicDependencyAttribute ("Count")]
+ [DynamicDependencyAttribute ("MaximumStop")]
+ [DynamicDependencyAttribute ("MinimumStop")]
+ [DynamicDependencyAttribute ("Scale")]
+ static ICIAreaLogarithmicHistogramProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Scale {
[Export ("scale")]
- get;
+ get {
+ return _GetScale (this);
+ }
[Export ("setScale:")]
- set;
+ set {
+ _SetScale (this, value);
+ }
}
- [Preserve (Conditional = true)]
- nint Count {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetScale (ICIAreaLogarithmicHistogramProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("scale"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetScale (ICIAreaLogarithmicHistogramProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setScale:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual nint Count {
[Export ("count")]
- get;
+ get {
+ return _GetCount (this);
+ }
[Export ("setCount:")]
- set;
+ set {
+ _SetCount (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float MinimumStop {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static nint _GetCount (ICIAreaLogarithmicHistogramProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (This.Handle, Selector.GetHandle ("count"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetCount (ICIAreaLogarithmicHistogramProtocol This, nint value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (This.Handle, Selector.GetHandle ("setCount:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float MinimumStop {
[Export ("minimumStop")]
- get;
+ get {
+ return _GetMinimumStop (this);
+ }
[Export ("setMinimumStop:")]
- set;
+ set {
+ _SetMinimumStop (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float MaximumStop {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetMinimumStop (ICIAreaLogarithmicHistogramProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("minimumStop"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetMinimumStop (ICIAreaLogarithmicHistogramProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setMinimumStop:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float MaximumStop {
[Export ("maximumStop")]
- get;
+ get {
+ return _GetMaximumStop (this);
+ }
[Export ("setMaximumStop:")]
- set;
+ set {
+ _SetMaximumStop (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetMaximumStop (ICIAreaLogarithmicHistogramProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("maximumStop"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetMaximumStop (ICIAreaLogarithmicHistogramProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setMaximumStop:"), value);
+ #endif
}
}
internal unsafe sealed class CIAreaLogarithmicHistogramProtocolWrapper : BaseWrapper, ICIAreaLogarithmicHistogramProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAreaReductionFilterProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAreaReductionFilterProtocol.g.cs
index 234e3e5..920bf08 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAreaReductionFilterProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAreaReductionFilterProtocol.g.cs
@@ -59,19 +59,82 @@ namespace CoreImage {
public partial interface ICIAreaReductionFilterProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIImage? InputImage {
+ [DynamicDependencyAttribute ("InputExtent")]
+ [DynamicDependencyAttribute ("InputImage")]
+ static ICIAreaReductionFilterProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? InputImage {
[Export ("inputImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetInputImage (this);
+ }
[Export ("setInputImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetInputImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CGRect InputExtent {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetInputImage (ICIAreaReductionFilterProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("inputImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputImage (ICIAreaReductionFilterProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setInputImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CGRect InputExtent {
[Export ("extent", ArgumentSemantic.Assign)]
- get;
+ get {
+ return _GetInputExtent (this);
+ }
[Export ("setExtent:", ArgumentSemantic.Assign)]
- set;
+ set {
+ _SetInputExtent (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CGRect _GetInputExtent (ICIAreaReductionFilterProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ CGRect ret;
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend (This.Handle, Selector.GetHandle ("extent"));
+ } else if (IntPtr.Size == 8) {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend_stret (This.Handle, Selector.GetHandle ("extent"));
+ } else if (Runtime.Arch == Arch.DEVICE) {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend_stret (This.Handle, Selector.GetHandle ("extent"));
+ } else {
+ ret = global::ObjCRuntime.Messaging.CGRect_objc_msgSend_stret (This.Handle, Selector.GetHandle ("extent"));
+ }
+ return ret!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputExtent (ICIAreaReductionFilterProtocol This, CGRect value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_CGRect (This.Handle, Selector.GetHandle ("setExtent:"), value);
+ #endif
}
}
internal unsafe sealed class CIAreaReductionFilterProtocolWrapper : BaseWrapper, ICIAreaReductionFilterProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAttributedTextImageGeneratorProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAttributedTextImageGeneratorProtocol.g.cs
index c3f292e..920e64a 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAttributedTextImageGeneratorProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAttributedTextImageGeneratorProtocol.g.cs
@@ -60,19 +60,107 @@ namespace CoreImage {
public partial interface ICIAttributedTextImageGeneratorProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- NSAttributedString Text {
+ [DynamicDependencyAttribute ("Padding")]
+ [DynamicDependencyAttribute ("ScaleFactor")]
+ [DynamicDependencyAttribute ("Text")]
+ static ICIAttributedTextImageGeneratorProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSAttributedString Text {
[Export ("text", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetText (this);
+ }
[Export ("setText:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetText (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float ScaleFactor {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSAttributedString _GetText (ICIAttributedTextImageGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSAttributedString> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("text")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetText (ICIAttributedTextImageGeneratorProtocol This, NSAttributedString value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setText:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float ScaleFactor {
[Export ("scaleFactor")]
- get;
+ get {
+ return _GetScaleFactor (this);
+ }
[Export ("setScaleFactor:")]
- set;
+ set {
+ _SetScaleFactor (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetScaleFactor (ICIAttributedTextImageGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("scaleFactor"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetScaleFactor (ICIAttributedTextImageGeneratorProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setScaleFactor:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ [OptionalMember]
+ public virtual float Padding {
+ [Export ("padding")]
+ get {
+ return _GetPadding (this);
+ }
+ [Export ("setPadding:")]
+ set {
+ _SetPadding (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetPadding (ICIAttributedTextImageGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("padding"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetPadding (ICIAttributedTextImageGeneratorProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setPadding:"), value);
+ #endif
}
}
/// <summary>Extension methods to the <see cref="ICIAttributedTextImageGeneratorProtocol" /> interface to support all the methods from the CIAttributedTextImageGenerator protocol.</summary>
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIAztecCodeGeneratorProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIAztecCodeGeneratorProtocol.g.cs
index f57a94e..b32e06e 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIAztecCodeGeneratorProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIAztecCodeGeneratorProtocol.g.cs
@@ -61,33 +61,134 @@ namespace CoreImage {
public partial interface ICIAztecCodeGeneratorProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- NSData Message {
+ [DynamicDependencyAttribute ("CorrectionLevel")]
+ [DynamicDependencyAttribute ("InputCompactStyle")]
+ [DynamicDependencyAttribute ("InputLayers")]
+ [DynamicDependencyAttribute ("Message")]
+ static ICIAztecCodeGeneratorProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual NSData Message {
[Export ("message", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetMessage (this);
+ }
[Export ("setMessage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetMessage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float CorrectionLevel {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static NSData _GetMessage (ICIAztecCodeGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<NSData> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("message")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetMessage (ICIAztecCodeGeneratorProtocol This, NSData value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setMessage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float CorrectionLevel {
[Export ("correctionLevel")]
- get;
+ get {
+ return _GetCorrectionLevel (this);
+ }
[Export ("setCorrectionLevel:")]
- set;
+ set {
+ _SetCorrectionLevel (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float InputLayers {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetCorrectionLevel (ICIAztecCodeGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("correctionLevel"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetCorrectionLevel (ICIAztecCodeGeneratorProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setCorrectionLevel:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float InputLayers {
[Export ("layers")]
- get;
+ get {
+ return _GetInputLayers (this);
+ }
[Export ("setLayers:")]
- set;
+ set {
+ _SetInputLayers (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float InputCompactStyle {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetInputLayers (ICIAztecCodeGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("layers"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputLayers (ICIAztecCodeGeneratorProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setLayers:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float InputCompactStyle {
[Export ("compactStyle")]
- get;
+ get {
+ return _GetInputCompactStyle (this);
+ }
[Export ("setCompactStyle:")]
- set;
+ set {
+ _SetInputCompactStyle (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetInputCompactStyle (ICIAztecCodeGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("compactStyle"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputCompactStyle (ICIAztecCodeGeneratorProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setCompactStyle:"), value);
+ #endif
}
}
internal unsafe sealed class CIAztecCodeGeneratorProtocolWrapper : BaseWrapper, ICIAztecCodeGeneratorProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIBarcodeGeneratorProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIBarcodeGeneratorProtocol.g.cs
index da6ee99..34603d7 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIBarcodeGeneratorProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIBarcodeGeneratorProtocol.g.cs
@@ -58,12 +58,41 @@ namespace CoreImage {
public partial interface ICIBarcodeGeneratorProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIBarcodeDescriptor BarcodeDescriptor {
+ [DynamicDependencyAttribute ("BarcodeDescriptor")]
+ static ICIBarcodeGeneratorProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIBarcodeDescriptor BarcodeDescriptor {
[Export ("barcodeDescriptor", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetBarcodeDescriptor (this);
+ }
[Export ("setBarcodeDescriptor:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetBarcodeDescriptor (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIBarcodeDescriptor _GetBarcodeDescriptor (ICIBarcodeGeneratorProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIBarcodeDescriptor> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("barcodeDescriptor")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetBarcodeDescriptor (ICIBarcodeGeneratorProtocol This, CIBarcodeDescriptor value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value!.GetNonNullHandle (nameof (value));
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setBarcodeDescriptor:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class CIBarcodeGeneratorProtocolWrapper : BaseWrapper, ICIBarcodeGeneratorProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIBarsSwipeTransitionProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIBarsSwipeTransitionProtocol.g.cs
index a63a7e0..3eccc44 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIBarsSwipeTransitionProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIBarsSwipeTransitionProtocol.g.cs
@@ -61,26 +61,102 @@ namespace CoreImage {
CoreImage.ICIFilterProtocol
, CoreImage.ICITransitionFilterProtocol
{
- [Preserve (Conditional = true)]
- float Angle {
+ [DynamicDependencyAttribute ("Angle")]
+ [DynamicDependencyAttribute ("BarOffset")]
+ [DynamicDependencyAttribute ("Width")]
+ static ICIBarsSwipeTransitionProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Angle {
[Export ("angle")]
- get;
+ get {
+ return _GetAngle (this);
+ }
[Export ("setAngle:")]
- set;
+ set {
+ _SetAngle (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Width {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetAngle (ICIBarsSwipeTransitionProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("angle"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAngle (ICIBarsSwipeTransitionProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setAngle:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Width {
[Export ("width")]
- get;
+ get {
+ return _GetWidth (this);
+ }
[Export ("setWidth:")]
- set;
+ set {
+ _SetWidth (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float BarOffset {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetWidth (ICIBarsSwipeTransitionProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("width"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetWidth (ICIBarsSwipeTransitionProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setWidth:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float BarOffset {
[Export ("barOffset")]
- get;
+ get {
+ return _GetBarOffset (this);
+ }
[Export ("setBarOffset:")]
- set;
+ set {
+ _SetBarOffset (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetBarOffset (ICIBarsSwipeTransitionProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("barOffset"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetBarOffset (ICIBarsSwipeTransitionProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setBarOffset:"), value);
+ #endif
}
}
internal unsafe sealed class CIBarsSwipeTransitionProtocolWrapper : BaseWrapper, ICIBarsSwipeTransitionProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIBicubicScaleTransformProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIBicubicScaleTransformProtocol.g.cs
index d2324bc..94b0f7f 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIBicubicScaleTransformProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIBicubicScaleTransformProtocol.g.cs
@@ -62,40 +62,165 @@ namespace CoreImage {
public partial interface ICIBicubicScaleTransformProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIImage? InputImage {
+ [DynamicDependencyAttribute ("AspectRatio")]
+ [DynamicDependencyAttribute ("InputImage")]
+ [DynamicDependencyAttribute ("ParameterB")]
+ [DynamicDependencyAttribute ("ParameterC")]
+ [DynamicDependencyAttribute ("Scale")]
+ static ICIBicubicScaleTransformProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? InputImage {
[Export ("inputImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetInputImage (this);
+ }
[Export ("setInputImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetInputImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Scale {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetInputImage (ICIBicubicScaleTransformProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("inputImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputImage (ICIBicubicScaleTransformProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setInputImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Scale {
[Export ("scale")]
- get;
+ get {
+ return _GetScale (this);
+ }
[Export ("setScale:")]
- set;
+ set {
+ _SetScale (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float AspectRatio {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetScale (ICIBicubicScaleTransformProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("scale"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetScale (ICIBicubicScaleTransformProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setScale:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float AspectRatio {
[Export ("aspectRatio")]
- get;
+ get {
+ return _GetAspectRatio (this);
+ }
[Export ("setAspectRatio:")]
- set;
+ set {
+ _SetAspectRatio (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float ParameterB {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetAspectRatio (ICIBicubicScaleTransformProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("aspectRatio"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetAspectRatio (ICIBicubicScaleTransformProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setAspectRatio:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float ParameterB {
[Export ("parameterB")]
- get;
+ get {
+ return _GetParameterB (this);
+ }
[Export ("setParameterB:")]
- set;
+ set {
+ _SetParameterB (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float ParameterC {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetParameterB (ICIBicubicScaleTransformProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("parameterB"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetParameterB (ICIBicubicScaleTransformProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setParameterB:"), value);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float ParameterC {
[Export ("parameterC")]
- get;
+ get {
+ return _GetParameterC (this);
+ }
[Export ("setParameterC:")]
- set;
+ set {
+ _SetParameterC (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static float _GetParameterC (ICIBicubicScaleTransformProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return global::ObjCRuntime.Messaging.float_objc_msgSend (This.Handle, Selector.GetHandle ("parameterC"));
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetParameterC (ICIBicubicScaleTransformProtocol This, float value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ global::ObjCRuntime.Messaging.void_objc_msgSend_float (This.Handle, Selector.GetHandle ("setParameterC:"), value);
+ #endif
}
}
internal unsafe sealed class CIBicubicScaleTransformProtocolWrapper : BaseWrapper, ICIBicubicScaleTransformProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIBlendWithMaskProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIBlendWithMaskProtocol.g.cs
index a18da02..fd5688e 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIBlendWithMaskProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIBlendWithMaskProtocol.g.cs
@@ -60,26 +60,105 @@ namespace CoreImage {
public partial interface ICIBlendWithMaskProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIImage? InputImage {
+ [DynamicDependencyAttribute ("BackgroundImage")]
+ [DynamicDependencyAttribute ("InputImage")]
+ [DynamicDependencyAttribute ("MaskImage")]
+ static ICIBlendWithMaskProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? InputImage {
[Export ("inputImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetInputImage (this);
+ }
[Export ("setInputImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetInputImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CIImage? BackgroundImage {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetInputImage (ICIBlendWithMaskProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("inputImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputImage (ICIBlendWithMaskProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setInputImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? BackgroundImage {
[Export ("backgroundImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetBackgroundImage (this);
+ }
[Export ("setBackgroundImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetBackgroundImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- CIImage? MaskImage {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetBackgroundImage (ICIBlendWithMaskProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("backgroundImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetBackgroundImage (ICIBlendWithMaskProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setBackgroundImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? MaskImage {
[Export ("maskImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetMaskImage (this);
+ }
[Export ("setMaskImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetMaskImage (this, value);
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetMaskImage (ICIBlendWithMaskProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("maskImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetMaskImage (ICIBlendWithMaskProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setMaskImage:"), value__handle__);
+ #endif
}
}
internal unsafe sealed class CIBlendWithMaskProtocolWrapper : BaseWrapper, ICIBlendWithMaskProtocol {
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIBloomProtocol.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIBloomProtocol.g.cs
index f7d374a..ca8dac6 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIBloomProtocol.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIBloomProtocol.g.cs
@@ -60,26 +60,103 @@ namespace CoreImage {
public partial interface ICIBloomProtocol : INativeObject, IDisposable,
CoreImage.ICIFilterProtocol
{
- [Preserve (Conditional = true)]
- CIImage? InputImage {
+ [DynamicDependencyAttribute ("InputImage")]
+ [DynamicDependencyAttribute ("Intensity")]
+ [DynamicDependencyAttribute ("Radius")]
+ static ICIBloomProtocol ()
+ {
+ GC.KeepAlive (null);
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual CIImage? InputImage {
[Export ("inputImage", ArgumentSemantic.Retain)]
- get;
+ get {
+ return _GetInputImage (this);
+ }
[Export ("setInputImage:", ArgumentSemantic.Retain)]
- set;
+ set {
+ _SetInputImage (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Radius {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static CIImage _GetInputImage (ICIBloomProtocol This)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ return Runtime.GetNSObject<CIImage> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (This.Handle, Selector.GetHandle ("inputImage")))!;
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ internal static void _SetInputImage (ICIBloomProtocol This, CIImage? value)
+ {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ var value__handle__ = value.GetHandle ();
+ global::ObjCRuntime.Messaging.void_objc_msgSend_NativeHandle (This.Handle, Selector.GetHandle ("setInputImage:"), value__handle__);
+ #endif
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [RequiredMember]
+ public virtual float Radius {
[Export ("radius")]
- get;
+ get {
+ return _GetRadius (this);
+ }
[Export ("setRadius:")]
- set;
+ set {
+ _SetRadius (this, value);
+ }
}
- [Preserve (Conditional = true)]
- float Intensity {
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment