Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created September 11, 2024 12:56
Show Gist options
  • Save vs-mobiletools-engineering-service2/05a0806dcc81522d64cb0d3432e74eb6 to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/05a0806dcc81522d64cb0d3432e74eb6 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/dotnet/Constants.ios.generated.cs b/new/dotnet/Constants.ios.generated.cs
index 00c95a5..f6e0774 100644
--- a/old/dotnet/Constants.ios.generated.cs
+++ b/new/dotnet/Constants.ios.generated.cs
@@ -180,6 +180,9 @@ namespace ObjCRuntime {
public const string SensitiveContentAnalysisLibrary = "/System/Library/Frameworks/SensitiveContentAnalysis.framework/SensitiveContentAnalysis";
public const string SymbolsLibrary = "/System/Library/Frameworks/Symbols.framework/Symbols";
+ // iOS 17.4
+ public const string BrowserEngineKitLibrary = "/System/Library/Frameworks/BrowserEngineKit.framework/BrowserEngineKit";
+
// iOS 18.0
public const string AccessorySetupKitLibrary = "/System/Library/Frameworks/AccessorySetupKit.framework/AccessorySetupKit";
diff --git a/old/dotnet/Constants.maccatalyst.generated.cs b/new/dotnet/Constants.maccatalyst.generated.cs
index cd55d78..9422245 100644
--- a/old/dotnet/Constants.maccatalyst.generated.cs
+++ b/new/dotnet/Constants.maccatalyst.generated.cs
@@ -146,6 +146,7 @@ namespace ObjCRuntime {
public const string SharedWithYouCoreLibrary = "/System/Library/Frameworks/SharedWithYouCore.framework/SharedWithYouCore";
// MacCatalyst 18.0
+ public const string BrowserEngineKitLibrary = "/System/Library/Frameworks/BrowserEngineKit.framework/BrowserEngineKit";
public const string DeviceDiscoveryExtensionLibrary = "/System/Library/Frameworks/DeviceDiscoveryExtension.framework/DeviceDiscoveryExtension";
// MacCatalyst 17.0
diff --git a/old/dotnet/Constants.macos.generated.cs b/new/dotnet/Constants.macos.generated.cs
index 3a8e90b..7e1d97a 100644
--- a/old/dotnet/Constants.macos.generated.cs
+++ b/new/dotnet/Constants.macos.generated.cs
@@ -189,6 +189,9 @@ namespace ObjCRuntime {
public const string SensitiveContentAnalysisLibrary = "/System/Library/Frameworks/SensitiveContentAnalysis.framework/SensitiveContentAnalysis";
public const string SymbolsLibrary = "/System/Library/Frameworks/Symbols.framework/Symbols";
+ // MacOSX 14.3
+ public const string BrowserEngineKitLibrary = "/System/Library/Frameworks/BrowserEngineKit.framework/BrowserEngineKit";
+
// MacOSX 15.0
public const string DeviceDiscoveryExtensionLibrary = "/System/Library/Frameworks/DeviceDiscoveryExtension.framework/DeviceDiscoveryExtension";
public const string FSKitLibrary = "/System/Library/Frameworks/FSKit.framework/FSKit";
diff --git a/old/dotnet/Constants.tvos.generated.cs b/new/dotnet/Constants.tvos.generated.cs
index d8726f7..0becb8a 100644
--- a/old/dotnet/Constants.tvos.generated.cs
+++ b/new/dotnet/Constants.tvos.generated.cs
@@ -107,6 +107,9 @@ namespace ObjCRuntime {
public const string PhaseLibrary = "/System/Library/Frameworks/PHASE.framework/PHASE";
public const string SymbolsLibrary = "/System/Library/Frameworks/Symbols.framework/Symbols";
+ // TVOS 17.4
+ public const string BrowserEngineKitLibrary = "/System/Library/Frameworks/BrowserEngineKit.framework/BrowserEngineKit";
+
}
}
#endif // NET
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs b/new/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs
index b8c201c..cfe0241 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+0f285bba1cc10f81a5e5ba02a7dcab3d51958d8c")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+dca67317a2ecaf4aed6f3169023c2f8c1dd7b8ec")]
[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.sourcelink.json b/new/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json
index ac98657..de8d2ca 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/3/a/change-detection/tmp/src/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/0f285bba1cc10f81a5e5ba02a7dcab3d51958d8c/*","/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/bd3d13362bfda48a34fa0cc419744c4a1f4dc45a/*"}}
\ No newline at end of file
+{"documents":{"/Users/builder/azdo/_work/3/s/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/dca67317a2ecaf4aed6f3169023c2f8c1dd7b8ec/*","/Users/builder/azdo/_work/3/s/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/3/s/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/3/s/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/3/s/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/3/s/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/3/s/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/bd3d13362bfda48a34fa0cc419744c4a1f4dc45a/*"}}
\ No newline at end of file
diff --git a/old/dotnet/ios/SourceLink.json b/new/dotnet/ios/SourceLink.json
index 81f59c9..9078cf8 100644
--- a/old/dotnet/ios/SourceLink.json
+++ b/new/dotnet/ios/SourceLink.json
@@ -1,5 +1,5 @@
{
"documents": {
- "/Users/builder/azdo/_work/3/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/0f285bba1cc10f81a5e5ba02a7dcab3d51958d8c/src*"
+ "/Users/builder/azdo/_work/3/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/dca67317a2ecaf4aed6f3169023c2f8c1dd7b8ec/src*"
}
}
diff --git a/old/dotnet/ios/doc/Microsoft.iOS.xml b/new/dotnet/ios/doc/Microsoft.iOS.xml
index 500ea39..7ade443 100644
--- a/old/dotnet/ios/doc/Microsoft.iOS.xml
+++ b/new/dotnet/ios/doc/Microsoft.iOS.xml
@@ -91019,7 +91019,45 @@
</para>
</remarks>
</member>
- <member name="P:BusinessChat.BCChatAction.ClassHandle">
+ <member name="T:BrowserEngineKit.BEAccessibilityNotificationExtensions">
+ <summary>Extension methods for the <see cref="T:BrowserEngineKit.BEAccessibilityNotification" /> enumeration.</summary>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityNotificationExtensions.GetConstant(BrowserEngineKit.BEAccessibilityNotification)">
+ <summary>Retrieves the <see cref="T:System.UInt32" /> constant that describes <paramref name="self" />.</summary>
+ <param name="self">The instance on which this method operates.</param>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityNotificationExtensions.GetValue(System.UInt32)">
+ <summary>Retrieves the <see cref="T:BrowserEngineKit.BEAccessibilityNotification" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityNotificationExtensions.ToConstantArray(BrowserEngineKit.BEAccessibilityNotification[])">
+ <summary>Converts an array of <see cref="T:BrowserEngineKit.BEAccessibilityNotification" /> enum values into an array of their corresponding constants.</summary>
+ <param name="values">The array of enum values to convert.</param>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityNotificationExtensions.ToEnumArray(System.UInt32[])">
+ <summary>Converts an array of <see cref="T:System.UInt32" /> values into an array of their corresponding enum values.</summary>
+ <param name="values">The array if <see cref="T:System.UInt32" /> values to convert.</param>
+ </member>
+ <member name="T:BrowserEngineKit.BEAccessibilityTraitExtensions">
+ <summary>Extension methods for the <see cref="T:BrowserEngineKit.BEAccessibilityTrait" /> enumeration.</summary>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityTraitExtensions.GetConstant(BrowserEngineKit.BEAccessibilityTrait)">
+ <summary>Retrieves the <see cref="T:System.UInt64" /> constant that describes <paramref name="self" />.</summary>
+ <param name="self">The instance on which this method operates.</param>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityTraitExtensions.GetValue(System.UInt64)">
+ <summary>Retrieves the <see cref="T:BrowserEngineKit.BEAccessibilityTrait" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityTraitExtensions.ToConstantArray(BrowserEngineKit.BEAccessibilityTrait[])">
+ <summary>Converts an array of <see cref="T:BrowserEngineKit.BEAccessibilityTrait" /> enum values into an array of their corresponding constants.</summary>
+ <param name="values">The array of enum values to convert.</param>
+ </member>
+ <member name="M:BrowserEngineKit.BEAccessibilityTraitExtensions.ToEnumArray(System.UInt64[])">
+ <summary>Converts an array of <see cref="T:System.UInt64" /> values into an array of their corresponding enum values.</summary>
+ <param name="values">The array if <see cref="T:System.UInt64" /> values to convert.</param>
+ </member>
+ <member name="P:BrowserEngineKit.BEAutoFillTextSuggestion.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91028,7 +91066,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:BusinessChat.BCChatAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEAutoFillTextSuggestion.#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>
@@ -91075,7 +91113,7 @@
</example>
</remarks>
</member>
- <member name="M:BusinessChat.BCChatAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEAutoFillTextSuggestion.#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>
@@ -91085,7 +91123,7 @@
</para>
</remarks>
</member>
- <member name="P:BusinessChat.BCChatButton.ClassHandle">
+ <member name="P:BrowserEngineKit.BEContextMenuConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91094,16 +91132,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:BusinessChat.BCChatButton.#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:BusinessChat.BCChatButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEContextMenuConfiguration.#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>
@@ -91150,7 +91179,7 @@
</example>
</remarks>
</member>
- <member name="M:BusinessChat.BCChatButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEContextMenuConfiguration.#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>
@@ -91160,169 +91189,7 @@
</para>
</remarks>
</member>
- <member name="T:BusinessChat.BCChatButton.BCChatButtonAppearance">
- <summary>Appearance class for objects of type <see cref="T:BusinessChat.BCChatButton" />.</summary>
- <remarks>
- <para>This appearance class is a strongly typed subclass of UIAppearance that is intended to be used with objects of class <see cref="T:BusinessChat.BCChatButton" />.</para>
- <para>You can obtain an instance to this class by either accessing the static <see cref="P:BusinessChat.BCChatButton.Appearance" /> property or by calling <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> to get a UIAppearance that is context sensitive.</para>
- </remarks>
- </member>
- <member name="P:BusinessChat.BCChatButton.Appearance">
- <summary>Strongly-typed property that returns the UIAppearance class for this class.</summary>
- <remarks>
- <para>Setting any appearance properties on this instance will affect the appearance of all instances of <see cref="T:BusinessChat.BCChatButton" />.</para>
- <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
- </remarks>
- </member>
- <member name="M:BusinessChat.BCChatButton.GetAppearance``1">
- <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for the subclass of <see cref="T:BusinessChat.BCChatButton" />.</summary>
- <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BusinessChat.BCChatButton" />.</typeparam>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
- <para>Unlike the <see cref="P:BusinessChat.BCChatButton.Appearance" /> property, or the <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTheme = BCChatButton.GetAppearance<MyBCChatButtonSubclass> ();
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])">
- <param name="containers">List of types that developers want to have as the containers to apply this particular appearance</param>
- <summary>Returns a strongly typed <see cref="T:UIKit.UIAppearance" /> for instances of this class when the view is hosted in the specified hierarchy.</summary>
- <returns>The appearance proxy object that developers can use to set properties when the given container hierarchy is active</returns>
- <remarks>
- <para>The returned object represents the <see cref="T:UIKit.UIAppearance" /> proxy where developers can set appearance properties for instances of <see cref="T:BusinessChat.BCChatButton" /> when those instances are contained in the hierarchy specified by the <paramref name="containers" /> parameter.</para>
- <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
- mySliders.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="M:BusinessChat.BCChatButton.GetAppearance(UIKit.UITraitCollection)">
- <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for <see cref="T:BusinessChat.BCChatButton" />.</summary>
- <param name="traits">Trait collection to match.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = BCChatButton.GetAppearance (myTraits);
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection)" /> method.</para>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="M:BusinessChat.BCChatButton.GetAppearance(UIKit.UITraitCollection,System.Type[])">
- <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for <see cref="T:BusinessChat.BCChatButton" />.</summary>
- <param name="traits">Trait collection to match.</param>
- <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = BCChatButton.GetAppearance (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection)">
- <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for the subclass of <see cref="T:BusinessChat.BCChatButton" />.</summary>
- <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BusinessChat.BCChatButton" />.</typeparam>
- <param name="traits">Trait collection to match.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
- <para>Unlike the <see cref="P:BusinessChat.BCChatButton.Appearance" /> property, or the <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = BCChatButton.GetAppearance<MyBCChatButtonSubclass> (myTraits);
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])">
- <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for the subclass of <see cref="T:BusinessChat.BCChatButton" />.</summary>
- <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BusinessChat.BCChatButton" />.</typeparam>
- <param name="traits">Trait collection to match.</param>
- <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
- <para>Unlike the <see cref="P:BusinessChat.BCChatButton.Appearance" /> property, or the <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = BCChatButton.GetAppearance<MyBCChatButtonSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="T:BusinessChat.BCParameterNameExtensions">
- <summary>Extension methods for the <see cref="T:BusinessChat.BCParameterName" /> enumeration.</summary>
- </member>
- <member name="M:BusinessChat.BCParameterNameExtensions.GetConstant(BusinessChat.BCParameterName)">
- <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:BusinessChat.BCParameterNameExtensions.GetValue(Foundation.NSString)">
- <summary>Retrieves the <see cref="T:BusinessChat.BCParameterName" /> value named by <paramref name="constant" />.</summary>
- <param name="constant">The name of the constant to retrieve.</param>
- </member>
- <member name="M:BusinessChat.BCParameterNameExtensions.ToConstantArray(BusinessChat.BCParameterName[])">
- <summary>Converts an array of <see cref="T:BusinessChat.BCParameterName" /> enum values into an array of their corresponding constants.</summary>
- <param name="values">The array of enum values to convert.</param>
- </member>
- <member name="M:BusinessChat.BCParameterNameExtensions.ToEnumArray(Foundation.NSString[])">
- <summary>Converts an array of <see cref="T:Foundation.NSString" /> values into an array of their corresponding enum values.</summary>
- <param name="values">The array if <see cref="T:Foundation.NSString" /> values to convert.</param>
- </member>
- <member name="T:CFNetwork.CFHTTPMessage">
- <summary>An HTTP message.</summary>
- </member>
- <member name="T:CFNetwork.CFHTTPStream">
- <summary>A <see cref="T:CoreFoundation.CFReadStream" /> that reads HTTP stream data.</summary>
- </member>
- <member name="T:CallKit.CXProvider">
- <summary>Reports external (out-of-band) events, such as incoming calls, to the system, and receives internal (in-band) user action events from the system.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProvider">Apple documentation for <c>CXProvider</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxprovider</appledoc>
- </member>
- <member name="P:CallKit.CXProvider.ClassHandle">
+ <member name="P:BrowserEngineKit.BEDragInteraction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91331,7 +91198,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:CallKit.CXProvider.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEDragInteraction.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BEDragInteraction" /> with default values.</summary>
+ </member>
+ <member name="M:BrowserEngineKit.BEDragInteraction.#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>
@@ -91378,7 +91248,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXProvider.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEDragInteraction.#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>
@@ -91388,31 +91258,10 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXAction">
- <summary>Base class for CallKit actions, such as those taken when a call begins or ends, a call is put on hold, and so on.</summary>
- <remarks>Developers manage the life cycle of a call by sending and receiving objects that derive from <see cref="T:CallKit.CXAction" /> to and from <see cref="T:CallKit.CXProvider" /> and <see cref="T:CallKit.CXCallController" /> objects.</remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXAction">Apple documentation for <c>CXAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxaction</appledoc>
+ <member name="M:BrowserEngineKit.BEDragInteractionDelegate.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BEDragInteractionDelegate" /> with default values.</summary>
</member>
- <member name="P:CallKit.CXAction.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:CallKit.CXAction.#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:CallKit.CXAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEDragInteractionDelegate.#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>
@@ -91459,7 +91308,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEDragInteractionDelegate.#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>
@@ -91469,14 +91318,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXAnswerCallAction">
- <summary>Contains the information that the application needs in order to answer a call at the user's request.</summary>
- <remarks>
- <see cref="T:CallKit.CXAnswerCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformAnswerCallAction(CallKit.CXProvider,CallKit.CXAnswerCallAction)" /> method when the user answers a call.</remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXAnswerCallAction">Apple documentation for <c>CXAnswerCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxanswercallaction</appledoc>
- </member>
- <member name="P:CallKit.CXAnswerCallAction.ClassHandle">
+ <member name="P:BrowserEngineKit.BEKeyEntry.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91485,16 +91327,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:CallKit.CXAnswerCallAction.#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:CallKit.CXAnswerCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEKeyEntry.#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>
@@ -91541,7 +91374,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXAnswerCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEKeyEntry.#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>
@@ -91551,12 +91384,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCall">
- <summary>Represents a CallKit call.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCall">Apple documentation for <c>CXCall</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcall</appledoc>
- </member>
- <member name="P:CallKit.CXCall.ClassHandle">
+ <member name="P:BrowserEngineKit.BEKeyEntryContext.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91565,7 +91393,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:CallKit.CXCall.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEKeyEntryContext.#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>
@@ -91612,7 +91440,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCall.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEKeyEntryContext.#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>
@@ -91622,12 +91450,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallAction">
- <summary>Base class for objects that contain the information that is needed to perform an action on a call.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallAction">Apple documentation for <c>CXCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcallaction</appledoc>
- </member>
- <member name="P:CallKit.CXCallAction.ClassHandle">
+ <member name="P:BrowserEngineKit.BELayerHierarchy.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91636,16 +91459,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:CallKit.CXCallAction.#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:CallKit.CXCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BELayerHierarchy.#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>
@@ -91692,7 +91506,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BELayerHierarchy.#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>
@@ -91702,12 +91516,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallController">
- <summary>Informs the system about in-band user actions, such as reqeusts to start a call, or to put a call on hold.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallController">Apple documentation for <c>CXCallController</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcallcontroller</appledoc>
- </member>
- <member name="P:CallKit.CXCallController.ClassHandle">
+ <member name="P:BrowserEngineKit.BELayerHierarchyHandle.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91716,10 +91525,16 @@
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:CallKit.CXCallController.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallController" /> with default values.</summary>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHandle.#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:CallKit.CXCallController.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BELayerHierarchyHandle.#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>
@@ -91766,7 +91581,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallController.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BELayerHierarchyHandle.#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>
@@ -91776,15 +91591,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallDirectoryEnabledStatus">
- <summary>Enumerates call directory states.</summary>
- </member>
- <member name="T:CallKit.CXCallDirectoryExtensionContext">
- <summary>Extension context for a call directory.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryExtensionContext">Apple documentation for <c>CXCallDirectoryExtensionContext</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcalldirectoryextensioncontext</appledoc>
- </member>
- <member name="P:CallKit.CXCallDirectoryExtensionContext.ClassHandle">
+ <member name="P:BrowserEngineKit.BELayerHierarchyHostingTransactionCoordinator.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91793,10 +91600,16 @@
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:CallKit.CXCallDirectoryExtensionContext.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryExtensionContext" /> with default values.</summary>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingTransactionCoordinator.#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:CallKit.CXCallDirectoryExtensionContext.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingTransactionCoordinator.#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>
@@ -91843,7 +91656,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallDirectoryExtensionContext.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingTransactionCoordinator.#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>
@@ -91853,16 +91666,28 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.ICXCallDirectoryExtensionContextDelegate">
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryExtensionContextDelegate">Apple documentation for <c>CXCallDirectoryExtensionContextDelegate</c></related>
+ <member name="P:BrowserEngineKit.BELayerHierarchyHostingView.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="T:CallKit.CXCallDirectoryExtensionContextDelegate">
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryExtensionContextDelegate">Apple documentation for <c>CXCallDirectoryExtensionContextDelegate</c></related>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" /> with default values.</summary>
</member>
- <member name="M:CallKit.CXCallDirectoryExtensionContextDelegate.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryExtensionContextDelegate" /> with default values.</summary>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.#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:CallKit.CXCallDirectoryExtensionContextDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.#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>
@@ -91909,7 +91734,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallDirectoryExtensionContextDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.#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>
@@ -91919,12 +91744,139 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallDirectoryManager">
- <summary>Manages a call directory extension.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryManager">Apple documentation for <c>CXCallDirectoryManager</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcalldirectorymanager</appledoc>
+ <member name="T:BrowserEngineKit.BELayerHierarchyHostingView.BELayerHierarchyHostingViewAppearance">
+ <summary>Appearance class for objects of type <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</summary>
+ <remarks>
+ <para>This appearance class is a strongly typed subclass of UIAppearance that is intended to be used with objects of class <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</para>
+ <para>You can obtain an instance to this class by either accessing the static <see cref="P:BrowserEngineKit.BELayerHierarchyHostingView.Appearance" /> property or by calling <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.AppearanceWhenContainedIn(System.Type[])" /> to get a UIAppearance that is context sensitive.</para>
+ </remarks>
</member>
- <member name="P:CallKit.CXCallDirectoryManager.ClassHandle">
+ <member name="P:BrowserEngineKit.BELayerHierarchyHostingView.Appearance">
+ <summary>Strongly-typed property that returns the UIAppearance class for this class.</summary>
+ <remarks>
+ <para>Setting any appearance properties on this instance will affect the appearance of all instances of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />, they should use the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView.BELayerHierarchyHostingViewAppearance" /> for the subclass of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</typeparam>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BrowserEngineKit.BELayerHierarchyHostingView.Appearance" /> property, or the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTheme = BELayerHierarchyHostingView.GetAppearance<MyBELayerHierarchyHostingViewSubclass> ();
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.AppearanceWhenContainedIn(System.Type[])">
+ <param name="containers">List of types that developers want to have as the containers to apply this particular appearance</param>
+ <summary>Returns a strongly typed <see cref="T:UIKit.UIAppearance" /> for instances of this class when the view is hosted in the specified hierarchy.</summary>
+ <returns>The appearance proxy object that developers can use to set properties when the given container hierarchy is active</returns>
+ <remarks>
+ <para>The returned object represents the <see cref="T:UIKit.UIAppearance" /> proxy where developers can set appearance properties for instances of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" /> when those instances are contained in the hierarchy specified by the <paramref name="containers" /> parameter.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />, they should use the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
+ mySliders.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView.BELayerHierarchyHostingViewAppearance" /> for <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BELayerHierarchyHostingView.GetAppearance (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />, they should use the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1(UIKit.UITraitCollection)" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView.BELayerHierarchyHostingViewAppearance" /> for <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BELayerHierarchyHostingView.GetAppearance (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />, they should use the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView.BELayerHierarchyHostingViewAppearance" /> for the subclass of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BrowserEngineKit.BELayerHierarchyHostingView.Appearance" /> property, or the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BELayerHierarchyHostingView.GetAppearance<MyBELayerHierarchyHostingViewSubclass> (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BELayerHierarchyHostingView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView.BELayerHierarchyHostingViewAppearance" /> for the subclass of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BrowserEngineKit.BELayerHierarchyHostingView" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BrowserEngineKit.BELayerHierarchyHostingView.Appearance" /> property, or the <see cref="M:BrowserEngineKit.BELayerHierarchyHostingView.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BELayerHierarchyHostingView.GetAppearance<MyBELayerHierarchyHostingViewSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="P:BrowserEngineKit.BEMediaEnvironment.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -91933,10 +91885,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:CallKit.CXCallDirectoryManager.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryManager" /> with default values.</summary>
- </member>
- <member name="M:CallKit.CXCallDirectoryManager.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEMediaEnvironment.#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>
@@ -91983,7 +91932,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallDirectoryManager.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEMediaEnvironment.#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>
@@ -91993,12 +91942,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallDirectoryProvider">
- <summary>Call directory extension provider.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryProvider">Apple documentation for <c>CXCallDirectoryProvider</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcalldirectoryprovider</appledoc>
- </member>
- <member name="P:CallKit.CXCallDirectoryProvider.ClassHandle">
+ <member name="P:BrowserEngineKit.BENetworkingProcess.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92007,10 +91951,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:CallKit.CXCallDirectoryProvider.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryProvider" /> with default values.</summary>
- </member>
- <member name="M:CallKit.CXCallDirectoryProvider.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BENetworkingProcess.#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>
@@ -92057,7 +91998,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallDirectoryProvider.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BENetworkingProcess.#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>
@@ -92067,15 +92008,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallEndedReason">
- <summary>Enumerates reasons that calls can end.</summary>
- </member>
- <member name="T:CallKit.CXCallObserver">
- <summary>Observer for the calls in a <see cref="T:CallKit.CXCallController" />.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallObserver">Apple documentation for <c>CXCallObserver</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcallobserver</appledoc>
- </member>
- <member name="P:CallKit.CXCallObserver.ClassHandle">
+ <member name="P:BrowserEngineKit.BEProcessCapability.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92084,10 +92017,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:CallKit.CXCallObserver.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallObserver" /> with default values.</summary>
- </member>
- <member name="M:CallKit.CXCallObserver.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEProcessCapability.#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>
@@ -92134,7 +92064,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallObserver.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEProcessCapability.#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>
@@ -92144,18 +92074,16 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.ICXCallObserverDelegate">
- <summary>Delegate object that responds to call changes.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallObserverDelegate">Apple documentation for <c>CXCallObserverDelegate</c></related>
- </member>
- <member name="T:CallKit.CXCallObserverDelegate">
- <summary>Delegate object that responds to call changes.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallObserverDelegate">Apple documentation for <c>CXCallObserverDelegate</c></related>
- </member>
- <member name="M:CallKit.CXCallObserverDelegate.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallObserverDelegate" /> with default values.</summary>
+ <member name="P:BrowserEngineKit.BERenderingProcess.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:CallKit.CXCallObserverDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BERenderingProcess.#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>
@@ -92202,7 +92130,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallObserverDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BERenderingProcess.#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>
@@ -92212,12 +92140,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXCallUpdate">
- <summary>Contains values with which to update a call's parameters.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallUpdate">Apple documentation for <c>CXCallUpdate</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxcallupdate</appledoc>
- </member>
- <member name="P:CallKit.CXCallUpdate.ClassHandle">
+ <member name="P:BrowserEngineKit.BEScrollView.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92226,10 +92149,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:CallKit.CXCallUpdate.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXCallUpdate" /> with default values.</summary>
+ <member name="M:BrowserEngineKit.BEScrollView.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BEScrollView" /> with default values.</summary>
</member>
- <member name="M:CallKit.CXCallUpdate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEScrollView.#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:BrowserEngineKit.BEScrollView.#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>
@@ -92276,7 +92208,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXCallUpdate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEScrollView.#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>
@@ -92286,32 +92218,142 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXEndCallAction">
- <summary>Contains the information that the application needs in order to end a call.</summary>
+ <member name="T:BrowserEngineKit.BEScrollView.BEScrollViewAppearance">
+ <summary>Appearance class for objects of type <see cref="T:BrowserEngineKit.BEScrollView" />.</summary>
<remarks>
- <see cref="T:CallKit.CXAnswerCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformEndCallAction(CallKit.CXProvider,CallKit.CXEndCallAction)" /> method when a call is ended.</remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXEndCallAction">Apple documentation for <c>CXEndCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxendcallaction</appledoc>
+ <para>This appearance class is a strongly typed subclass of UIAppearance that is intended to be used with objects of class <see cref="T:BrowserEngineKit.BEScrollView" />.</para>
+ <para>You can obtain an instance to this class by either accessing the static <see cref="P:BrowserEngineKit.BEScrollView.Appearance" /> property or by calling <see cref="M:BrowserEngineKit.BEScrollView.AppearanceWhenContainedIn(System.Type[])" /> to get a UIAppearance that is context sensitive.</para>
+ </remarks>
</member>
- <member name="P:CallKit.CXEndCallAction.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
+ <member name="P:BrowserEngineKit.BEScrollView.Appearance">
+ <summary>Strongly-typed property that returns the UIAppearance class for this class.</summary>
<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>
+ <para>Setting any appearance properties on this instance will affect the appearance of all instances of <see cref="T:BrowserEngineKit.BEScrollView" />.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BEScrollView" />, they should use the <see cref="M:BrowserEngineKit.BEScrollView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ </remarks>
</member>
- <member name="M:CallKit.CXEndCallAction.#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="M:BrowserEngineKit.BEScrollView.GetAppearance``1">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BEScrollView.BEScrollViewAppearance" /> for the subclass of <see cref="T:BrowserEngineKit.BEScrollView" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BrowserEngineKit.BEScrollView" />.</typeparam>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
<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>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BrowserEngineKit.BEScrollView.Appearance" /> property, or the <see cref="M:BrowserEngineKit.BEScrollView.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTheme = BEScrollView.GetAppearance<MyBEScrollViewSubclass> ();
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
</remarks>
</member>
- <member name="M:CallKit.CXEndCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEScrollView.AppearanceWhenContainedIn(System.Type[])">
+ <param name="containers">List of types that developers want to have as the containers to apply this particular appearance</param>
+ <summary>Returns a strongly typed <see cref="T:UIKit.UIAppearance" /> for instances of this class when the view is hosted in the specified hierarchy.</summary>
+ <returns>The appearance proxy object that developers can use to set properties when the given container hierarchy is active</returns>
+ <remarks>
+ <para>The returned object represents the <see cref="T:UIKit.UIAppearance" /> proxy where developers can set appearance properties for instances of <see cref="T:BrowserEngineKit.BEScrollView" /> when those instances are contained in the hierarchy specified by the <paramref name="containers" /> parameter.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BEScrollView" />, they should use the <see cref="M:BrowserEngineKit.BEScrollView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
+ mySliders.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BEScrollView.GetAppearance(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BEScrollView.BEScrollViewAppearance" /> for <see cref="T:BrowserEngineKit.BEScrollView" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BEScrollView.GetAppearance (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BEScrollView" />, they should use the <see cref="M:BrowserEngineKit.BEScrollView.GetAppearance``1(UIKit.UITraitCollection)" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BEScrollView.GetAppearance(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BEScrollView.BEScrollViewAppearance" /> for <see cref="T:BrowserEngineKit.BEScrollView" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BEScrollView.GetAppearance (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BrowserEngineKit.BEScrollView" />, they should use the <see cref="M:BrowserEngineKit.BEScrollView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BEScrollView.GetAppearance``1(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BEScrollView.BEScrollViewAppearance" /> for the subclass of <see cref="T:BrowserEngineKit.BEScrollView" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BrowserEngineKit.BEScrollView" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BrowserEngineKit.BEScrollView.Appearance" /> property, or the <see cref="M:BrowserEngineKit.BEScrollView.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BEScrollView.GetAppearance<MyBEScrollViewSubclass> (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BEScrollView.GetAppearance``1(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:BrowserEngineKit.BEScrollView.BEScrollViewAppearance" /> for the subclass of <see cref="T:BrowserEngineKit.BEScrollView" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BrowserEngineKit.BEScrollView" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BrowserEngineKit.BEScrollView.Appearance" /> property, or the <see cref="M:BrowserEngineKit.BEScrollView.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BEScrollView.GetAppearance<MyBEScrollViewSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BrowserEngineKit.BEScrollViewDelegate.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BEScrollViewDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:BrowserEngineKit.BEScrollViewDelegate.#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>
@@ -92358,7 +92400,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXEndCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEScrollViewDelegate.#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>
@@ -92368,89 +92410,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXErrorCode">
- <summary>Enumerates Call Kit errors.</summary>
- </member>
- <member name="T:CallKit.CXErrorCodeExtensions">
- <summary>Extension methods for the <see cref="T:CallKit.CXErrorCode" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:CallKit.CXErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:CallKit.CXErrorCodeExtensions.GetDomain(CallKit.CXErrorCode)">
- <summary>Returns the error domain associated with the CallKit.CXErrorCode value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:CallKit.CXErrorCodeCallDirectoryManagerError">
- <summary>Enumerates directory manager errors.</summary>
- </member>
- <member name="T:CallKit.CXErrorCodeCallDirectoryManagerErrorExtensions">
- <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeCallDirectoryManagerError" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:CallKit.CXErrorCodeCallDirectoryManagerError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:CallKit.CXErrorCodeCallDirectoryManagerErrorExtensions.GetDomain(CallKit.CXErrorCodeCallDirectoryManagerError)">
- <summary>Returns the error domain associated with the CallKit.CXErrorCodeCallDirectoryManagerError value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:CallKit.CXErrorCodeIncomingCallError">
- <summary>Enumerates incoming call errors.</summary>
- </member>
- <member name="T:CallKit.CXErrorCodeIncomingCallErrorExtensions">
- <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeIncomingCallError" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:CallKit.CXErrorCodeIncomingCallError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:CallKit.CXErrorCodeIncomingCallErrorExtensions.GetDomain(CallKit.CXErrorCodeIncomingCallError)">
- <summary>Returns the error domain associated with the CallKit.CXErrorCodeIncomingCallError value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:CallKit.CXErrorCodeNotificationServiceExtensionErrorExtensions">
- <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeNotificationServiceExtensionError" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:CallKit.CXErrorCodeNotificationServiceExtensionError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:CallKit.CXErrorCodeNotificationServiceExtensionErrorExtensions.GetDomain(CallKit.CXErrorCodeNotificationServiceExtensionError)">
- <summary>Returns the error domain associated with the CallKit.CXErrorCodeNotificationServiceExtensionError value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:CallKit.CXErrorCodeRequestTransactionError">
- <summary>Enumerates transaction request errors.</summary>
- </member>
- <member name="T:CallKit.CXErrorCodeRequestTransactionErrorExtensions">
- <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeRequestTransactionError" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:CallKit.CXErrorCodeRequestTransactionError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:CallKit.CXErrorCodeRequestTransactionErrorExtensions.GetDomain(CallKit.CXErrorCodeRequestTransactionError)">
- <summary>Returns the error domain associated with the CallKit.CXErrorCodeRequestTransactionError value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:CallKit.CXHandle">
- <summary>A unique identifier for a VOIP user.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXHandle">Apple documentation for <c>CXHandle</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxhandle</appledoc>
- </member>
- <member name="P:CallKit.CXHandle.ClassHandle">
+ <member name="P:BrowserEngineKit.BEScrollViewScrollUpdate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92459,16 +92419,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:CallKit.CXHandle.#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:CallKit.CXHandle.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEScrollViewScrollUpdate.#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>
@@ -92515,7 +92466,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXHandle.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEScrollViewScrollUpdate.#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>
@@ -92525,16 +92476,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXHandleType">
- <summary>Enumerates handle types.</summary>
- <remarks>Handles act as identifiers for VOIP users.</remarks>
- </member>
- <member name="T:CallKit.CXPlayDtmfCallAction">
- <summary>Contains the information that is needed to play a DTMF signal that represents a touch tone.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXPlayDTMFCallAction">Apple documentation for <c>CXPlayDTMFCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxplaydtmfcallaction</appledoc>
- </member>
- <member name="P:CallKit.CXPlayDtmfCallAction.ClassHandle">
+ <member name="P:BrowserEngineKit.BETextAlternatives.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92543,16 +92485,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:CallKit.CXPlayDtmfCallAction.#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:CallKit.CXPlayDtmfCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextAlternatives.#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>
@@ -92599,7 +92532,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXPlayDtmfCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextAlternatives.#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>
@@ -92609,15 +92542,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXPlayDtmfCallActionType">
- <summary>Enumerates DTMF play action types.</summary>
- </member>
- <member name="T:CallKit.CXProviderConfiguration">
- <summary>Contains values that control miscellaneous call properties, such as the ringtone, whether the call supports video, the maximum number of callers, and so on.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProviderConfiguration">Apple documentation for <c>CXProviderConfiguration</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxproviderconfiguration</appledoc>
- </member>
- <member name="P:CallKit.CXProviderConfiguration.ClassHandle">
+ <member name="P:BrowserEngineKit.BETextDocumentContext.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92626,7 +92551,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:CallKit.CXProviderConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextDocumentContext.#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>
@@ -92673,7 +92598,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXProviderConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextDocumentContext.#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>
@@ -92683,22 +92608,16 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.ICXProviderDelegate">
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProviderDelegate">Apple documentation for <c>CXProviderDelegate</c></related>
- </member>
- <member name="T:CallKit.CXProviderDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CallKit.ICXProviderDelegate" /> interface to support all the methods from the CXProviderDelegate protocol.</summary>
+ <member name="P:BrowserEngineKit.BETextDocumentRequest.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
<remarks>
- <para>The extension methods for <see cref="T:CallKit.ICXProviderDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CXProviderDelegate 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="T:CallKit.CXProviderDelegate">
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProviderDelegate">Apple documentation for <c>CXProviderDelegate</c></related>
- </member>
- <member name="M:CallKit.CXProviderDelegate.#ctor">
- <summary>Creates a new <see cref="T:CallKit.CXProviderDelegate" /> with default values.</summary>
+ 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:CallKit.CXProviderDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextDocumentRequest.#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>
@@ -92745,7 +92664,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXProviderDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextDocumentRequest.#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>
@@ -92755,32 +92674,10 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXSetGroupCallAction">
- <summary>Contains the data that are needed to join a group call.</summary>
- <remarks>
- <see cref="T:CallKit.CXSetGroupCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformSetGroupCallAction(CallKit.CXProvider,CallKit.CXSetGroupCallAction)" /> method when the user joins a call.</remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXSetGroupCallAction">Apple documentation for <c>CXSetGroupCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxsetgroupcallaction</appledoc>
+ <member name="M:BrowserEngineKit.BETextInputDelegate.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BETextInputDelegate" /> with default values.</summary>
</member>
- <member name="P:CallKit.CXSetGroupCallAction.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:CallKit.CXSetGroupCallAction.#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:CallKit.CXSetGroupCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextInputDelegate.#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>
@@ -92827,7 +92724,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXSetGroupCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextInputDelegate.#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>
@@ -92837,14 +92734,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXSetHeldCallAction">
- <summary>Contains the information that is needed to put a call on hold or take a call off hold.</summary>
- <remarks>
- <see cref="T:CallKit.CXSetHeldCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformSetHeldCallAction(CallKit.CXProvider,CallKit.CXSetHeldCallAction)" /> method when the user puts a call on hold or takes a call off hold.</remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXSetHeldCallAction">Apple documentation for <c>CXSetHeldCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxsetheldcallaction</appledoc>
- </member>
- <member name="P:CallKit.CXSetHeldCallAction.ClassHandle">
+ <member name="P:BrowserEngineKit.BETextInteraction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -92853,16 +92743,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:CallKit.CXSetHeldCallAction.#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 name="M:BrowserEngineKit.BETextInteraction.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BETextInteraction" /> with default values.</summary>
</member>
- <member name="M:CallKit.CXSetHeldCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextInteraction.#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>
@@ -92909,7 +92793,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXSetHeldCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextInteraction.#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>
@@ -92919,30 +92803,10 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXSetMutedCallAction">
- <summary>Contains the information that is necessary to mute or unmute a call.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXSetMutedCallAction">Apple documentation for <c>CXSetMutedCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxsetmutedcallaction</appledoc>
- </member>
- <member name="P:CallKit.CXSetMutedCallAction.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:CallKit.CXSetMutedCallAction.#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 name="M:BrowserEngineKit.BETextInteractionDelegate.#ctor">
+ <summary>Creates a new <see cref="T:BrowserEngineKit.BETextInteractionDelegate" /> with default values.</summary>
</member>
- <member name="M:CallKit.CXSetMutedCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextInteractionDelegate.#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>
@@ -92989,7 +92853,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXSetMutedCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextInteractionDelegate.#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>
@@ -92999,12 +92863,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXStartCallAction">
- <summary>Contains the information that is necessary to start a call.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXStartCallAction">Apple documentation for <c>CXStartCallAction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxstartcallaction</appledoc>
- </member>
- <member name="P:CallKit.CXStartCallAction.ClassHandle">
+ <member name="P:BrowserEngineKit.BETextSuggestion.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93013,16 +92872,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:CallKit.CXStartCallAction.#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:CallKit.CXStartCallAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BETextSuggestion.#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>
@@ -93069,7 +92919,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXStartCallAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BETextSuggestion.#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>
@@ -93079,12 +92929,7 @@
</para>
</remarks>
</member>
- <member name="T:CallKit.CXTransaction">
- <summary>Runs a group of Call Kit actions atomically.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXTransaction">Apple documentation for <c>CXTransaction</c></related>
- <appledoc>https://developer.apple.com/documentation/callkit/cxtransaction</appledoc>
- </member>
- <member name="P:CallKit.CXTransaction.ClassHandle">
+ <member name="P:BrowserEngineKit.BEWebAppManifest.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93093,16 +92938,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:CallKit.CXTransaction.#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:CallKit.CXTransaction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEWebAppManifest.#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>
@@ -93149,7 +92985,7 @@
</example>
</remarks>
</member>
- <member name="M:CallKit.CXTransaction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEWebAppManifest.#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>
@@ -93159,11 +92995,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPListItem">
- <summary>A line in a <see cref="T:CarPlay.CPListTemplate" />.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cplistitem</appledoc>
- </member>
- <member name="P:CarPlay.CPListItem.ClassHandle">
+ <member name="P:BrowserEngineKit.BEWebContentProcess.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93172,16 +93004,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:CarPlay.CPListItem.#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:CarPlay.CPListItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BrowserEngineKit.BEWebContentProcess.#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>
@@ -93228,7 +93051,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPListItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BrowserEngineKit.BEWebContentProcess.#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>
@@ -93238,7 +93061,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPMessageListItem.ClassHandle">
+ <member name="P:BusinessChat.BCChatAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93247,10 +93070,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:CarPlay.CPMessageListItem.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPMessageListItem" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPMessageListItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BusinessChat.BCChatAction.#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>
@@ -93297,7 +93117,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPMessageListItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BusinessChat.BCChatAction.#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>
@@ -93307,11 +93127,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPNavigationAlert">
- <summary>A banner displayed with high-priority.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpnavigationalert</appledoc>
- </member>
- <member name="P:CarPlay.CPNavigationAlert.ClassHandle">
+ <member name="P:BusinessChat.BCChatButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93320,7 +93136,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:CarPlay.CPNavigationAlert.#ctor(Foundation.NSCoder)">
+ <member name="M:BusinessChat.BCChatButton.#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>
@@ -93329,7 +93145,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:CarPlay.CPNavigationAlert.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:BusinessChat.BCChatButton.#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>
@@ -93376,7 +93192,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNavigationAlert.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:BusinessChat.BCChatButton.#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>
@@ -93386,7 +93202,169 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPActionSheetTemplate.ClassHandle">
+ <member name="T:BusinessChat.BCChatButton.BCChatButtonAppearance">
+ <summary>Appearance class for objects of type <see cref="T:BusinessChat.BCChatButton" />.</summary>
+ <remarks>
+ <para>This appearance class is a strongly typed subclass of UIAppearance that is intended to be used with objects of class <see cref="T:BusinessChat.BCChatButton" />.</para>
+ <para>You can obtain an instance to this class by either accessing the static <see cref="P:BusinessChat.BCChatButton.Appearance" /> property or by calling <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> to get a UIAppearance that is context sensitive.</para>
+ </remarks>
+ </member>
+ <member name="P:BusinessChat.BCChatButton.Appearance">
+ <summary>Strongly-typed property that returns the UIAppearance class for this class.</summary>
+ <remarks>
+ <para>Setting any appearance properties on this instance will affect the appearance of all instances of <see cref="T:BusinessChat.BCChatButton" />.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ </remarks>
+ </member>
+ <member name="M:BusinessChat.BCChatButton.GetAppearance``1">
+ <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for the subclass of <see cref="T:BusinessChat.BCChatButton" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BusinessChat.BCChatButton" />.</typeparam>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BusinessChat.BCChatButton.Appearance" /> property, or the <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTheme = BCChatButton.GetAppearance<MyBCChatButtonSubclass> ();
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])">
+ <param name="containers">List of types that developers want to have as the containers to apply this particular appearance</param>
+ <summary>Returns a strongly typed <see cref="T:UIKit.UIAppearance" /> for instances of this class when the view is hosted in the specified hierarchy.</summary>
+ <returns>The appearance proxy object that developers can use to set properties when the given container hierarchy is active</returns>
+ <remarks>
+ <para>The returned object represents the <see cref="T:UIKit.UIAppearance" /> proxy where developers can set appearance properties for instances of <see cref="T:BusinessChat.BCChatButton" /> when those instances are contained in the hierarchy specified by the <paramref name="containers" /> parameter.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
+ mySliders.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BusinessChat.BCChatButton.GetAppearance(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for <see cref="T:BusinessChat.BCChatButton" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BCChatButton.GetAppearance (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection)" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BusinessChat.BCChatButton.GetAppearance(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for <see cref="T:BusinessChat.BCChatButton" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BCChatButton.GetAppearance (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:BusinessChat.BCChatButton" />, they should use the <see cref="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for the subclass of <see cref="T:BusinessChat.BCChatButton" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BusinessChat.BCChatButton" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BusinessChat.BCChatButton.Appearance" /> property, or the <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BCChatButton.GetAppearance<MyBCChatButtonSubclass> (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:BusinessChat.BCChatButton.GetAppearance``1(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:BusinessChat.BCChatButton.BCChatButtonAppearance" /> for the subclass of <see cref="T:BusinessChat.BCChatButton" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:BusinessChat.BCChatButton" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:BusinessChat.BCChatButton.Appearance" /> property, or the <see cref="M:BusinessChat.BCChatButton.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = BCChatButton.GetAppearance<MyBCChatButtonSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="T:BusinessChat.BCParameterNameExtensions">
+ <summary>Extension methods for the <see cref="T:BusinessChat.BCParameterName" /> enumeration.</summary>
+ </member>
+ <member name="M:BusinessChat.BCParameterNameExtensions.GetConstant(BusinessChat.BCParameterName)">
+ <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:BusinessChat.BCParameterNameExtensions.GetValue(Foundation.NSString)">
+ <summary>Retrieves the <see cref="T:BusinessChat.BCParameterName" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
+ </member>
+ <member name="M:BusinessChat.BCParameterNameExtensions.ToConstantArray(BusinessChat.BCParameterName[])">
+ <summary>Converts an array of <see cref="T:BusinessChat.BCParameterName" /> enum values into an array of their corresponding constants.</summary>
+ <param name="values">The array of enum values to convert.</param>
+ </member>
+ <member name="M:BusinessChat.BCParameterNameExtensions.ToEnumArray(Foundation.NSString[])">
+ <summary>Converts an array of <see cref="T:Foundation.NSString" /> values into an array of their corresponding enum values.</summary>
+ <param name="values">The array if <see cref="T:Foundation.NSString" /> values to convert.</param>
+ </member>
+ <member name="T:CFNetwork.CFHTTPMessage">
+ <summary>An HTTP message.</summary>
+ </member>
+ <member name="T:CFNetwork.CFHTTPStream">
+ <summary>A <see cref="T:CoreFoundation.CFReadStream" /> that reads HTTP stream data.</summary>
+ </member>
+ <member name="T:CallKit.CXProvider">
+ <summary>Reports external (out-of-band) events, such as incoming calls, to the system, and receives internal (in-band) user action events from the system.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProvider">Apple documentation for <c>CXProvider</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxprovider</appledoc>
+ </member>
+ <member name="P:CallKit.CXProvider.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93395,16 +93373,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:CarPlay.CPActionSheetTemplate.#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:CarPlay.CPActionSheetTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXProvider.#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>
@@ -93451,7 +93420,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPActionSheetTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXProvider.#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>
@@ -93461,11 +93430,13 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPAlertAction">
- <summary>An action that is displayed on a button in an alert.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpalertaction</appledoc>
+ <member name="T:CallKit.CXAction">
+ <summary>Base class for CallKit actions, such as those taken when a call begins or ends, a call is put on hold, and so on.</summary>
+ <remarks>Developers manage the life cycle of a call by sending and receiving objects that derive from <see cref="T:CallKit.CXAction" /> to and from <see cref="T:CallKit.CXProvider" /> and <see cref="T:CallKit.CXCallController" /> objects.</remarks>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXAction">Apple documentation for <c>CXAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxaction</appledoc>
</member>
- <member name="P:CarPlay.CPAlertAction.ClassHandle">
+ <member name="P:CallKit.CXAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93474,7 +93445,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:CarPlay.CPAlertAction.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXAction.#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>
@@ -93483,7 +93454,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:CarPlay.CPAlertAction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXAction.#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>
@@ -93530,7 +93501,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPAlertAction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXAction.#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>
@@ -93540,10 +93511,14 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPAlertActionStyle">
- <summary>Enumerates the styles for a <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=Car%20Play%20CPAlert&amp;scope=Xamarin" title="T:CarPlay.CPAlert">T:CarPlay.CPAlert</a></format> object's action button.</summary>
+ <member name="T:CallKit.CXAnswerCallAction">
+ <summary>Contains the information that the application needs in order to answer a call at the user's request.</summary>
+ <remarks>
+ <see cref="T:CallKit.CXAnswerCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformAnswerCallAction(CallKit.CXProvider,CallKit.CXAnswerCallAction)" /> method when the user answers a call.</remarks>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXAnswerCallAction">Apple documentation for <c>CXAnswerCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxanswercallaction</appledoc>
</member>
- <member name="P:CarPlay.CPAlertTemplate.ClassHandle">
+ <member name="P:CallKit.CXAnswerCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93552,7 +93527,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:CarPlay.CPAlertTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXAnswerCallAction.#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>
@@ -93561,7 +93536,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:CarPlay.CPAlertTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXAnswerCallAction.#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>
@@ -93608,7 +93583,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPAlertTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXAnswerCallAction.#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>
@@ -93618,22 +93593,21 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.ICPApplicationDelegate">
- <summary>The application delegate for CarPlay applications.</summary>
+ <member name="T:CallKit.CXCall">
+ <summary>Represents a CallKit call.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCall">Apple documentation for <c>CXCall</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcall</appledoc>
</member>
- <member name="T:CarPlay.CPApplicationDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPApplicationDelegate" /> interface to support all the methods from the CPApplicationDelegate protocol.</summary>
+ <member name="P:CallKit.CXCall.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
<remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPApplicationDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPApplicationDelegate 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="T:CarPlay.CPApplicationDelegate">
- <summary>The application delegate for CarPlay applications.</summary>
- </member>
- <member name="M:CarPlay.CPApplicationDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPApplicationDelegate" /> with default values.</summary>
+ 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:CarPlay.CPApplicationDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCall.#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>
@@ -93680,7 +93654,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPApplicationDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCall.#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>
@@ -93690,7 +93664,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPAssistantCellConfiguration.ClassHandle">
+ <member name="T:CallKit.CXCallAction">
+ <summary>Base class for objects that contain the information that is needed to perform an action on a call.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallAction">Apple documentation for <c>CXCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcallaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93699,7 +93678,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:CarPlay.CPAssistantCellConfiguration.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXCallAction.#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>
@@ -93708,7 +93687,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:CarPlay.CPAssistantCellConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallAction.#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>
@@ -93755,7 +93734,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPAssistantCellConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallAction.#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>
@@ -93765,11 +93744,12 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPBarButton">
- <summary>A button in the navigation bar.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpbarbutton</appledoc>
+ <member name="T:CallKit.CXCallController">
+ <summary>Informs the system about in-band user actions, such as reqeusts to start a call, or to put a call on hold.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallController">Apple documentation for <c>CXCallController</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcallcontroller</appledoc>
</member>
- <member name="P:CarPlay.CPBarButton.ClassHandle">
+ <member name="P:CallKit.CXCallController.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93778,16 +93758,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:CarPlay.CPBarButton.#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 name="M:CallKit.CXCallController.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallController" /> with default values.</summary>
</member>
- <member name="M:CarPlay.CPBarButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallController.#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>
@@ -93834,7 +93808,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPBarButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallController.#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>
@@ -93844,10 +93818,15 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPBarButtonType">
- <summary>Enumerates the kinds of <see cref="T:CarPlay.CPBarButton" />.</summary>
+ <member name="T:CallKit.CXCallDirectoryEnabledStatus">
+ <summary>Enumerates call directory states.</summary>
</member>
- <member name="P:CarPlay.CPButton.ClassHandle">
+ <member name="T:CallKit.CXCallDirectoryExtensionContext">
+ <summary>Extension context for a call directory.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryExtensionContext">Apple documentation for <c>CXCallDirectoryExtensionContext</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcalldirectoryextensioncontext</appledoc>
+ </member>
+ <member name="P:CallKit.CXCallDirectoryExtensionContext.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -93856,7 +93835,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:CarPlay.CPButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallDirectoryExtensionContext.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryExtensionContext" /> with default values.</summary>
+ </member>
+ <member name="M:CallKit.CXCallDirectoryExtensionContext.#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>
@@ -93903,7 +93885,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallDirectoryExtensionContext.#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>
@@ -93913,28 +93895,16 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPContact.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="T:CallKit.ICXCallDirectoryExtensionContextDelegate">
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryExtensionContextDelegate">Apple documentation for <c>CXCallDirectoryExtensionContextDelegate</c></related>
</member>
- <member name="M:CarPlay.CPContact.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPContact" /> with default values.</summary>
+ <member name="T:CallKit.CXCallDirectoryExtensionContextDelegate">
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryExtensionContextDelegate">Apple documentation for <c>CXCallDirectoryExtensionContextDelegate</c></related>
</member>
- <member name="M:CarPlay.CPContact.#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 name="M:CallKit.CXCallDirectoryExtensionContextDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryExtensionContextDelegate" /> with default values.</summary>
</member>
- <member name="M:CarPlay.CPContact.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallDirectoryExtensionContextDelegate.#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>
@@ -93981,7 +93951,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPContact.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallDirectoryExtensionContextDelegate.#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>
@@ -93991,7 +93961,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPContactCallButton.ClassHandle">
+ <member name="T:CallKit.CXCallDirectoryManager">
+ <summary>Manages a call directory extension.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryManager">Apple documentation for <c>CXCallDirectoryManager</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcalldirectorymanager</appledoc>
+ </member>
+ <member name="P:CallKit.CXCallDirectoryManager.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94000,7 +93975,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:CarPlay.CPContactCallButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallDirectoryManager.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryManager" /> with default values.</summary>
+ </member>
+ <member name="M:CallKit.CXCallDirectoryManager.#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>
@@ -94047,7 +94025,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPContactCallButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallDirectoryManager.#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>
@@ -94057,7 +94035,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPContactDirectionsButton.ClassHandle">
+ <member name="T:CallKit.CXCallDirectoryProvider">
+ <summary>Call directory extension provider.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallDirectoryProvider">Apple documentation for <c>CXCallDirectoryProvider</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcalldirectoryprovider</appledoc>
+ </member>
+ <member name="P:CallKit.CXCallDirectoryProvider.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94066,7 +94049,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:CarPlay.CPContactDirectionsButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallDirectoryProvider.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallDirectoryProvider" /> with default values.</summary>
+ </member>
+ <member name="M:CallKit.CXCallDirectoryProvider.#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>
@@ -94113,7 +94099,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPContactDirectionsButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallDirectoryProvider.#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>
@@ -94123,7 +94109,15 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPContactMessageButton.ClassHandle">
+ <member name="T:CallKit.CXCallEndedReason">
+ <summary>Enumerates reasons that calls can end.</summary>
+ </member>
+ <member name="T:CallKit.CXCallObserver">
+ <summary>Observer for the calls in a <see cref="T:CallKit.CXCallController" />.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallObserver">Apple documentation for <c>CXCallObserver</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcallobserver</appledoc>
+ </member>
+ <member name="P:CallKit.CXCallObserver.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94132,7 +94126,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:CarPlay.CPContactMessageButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallObserver.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallObserver" /> with default values.</summary>
+ </member>
+ <member name="M:CallKit.CXCallObserver.#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>
@@ -94179,7 +94176,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPContactMessageButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallObserver.#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>
@@ -94189,7 +94186,80 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPContactTemplate.ClassHandle">
+ <member name="T:CallKit.ICXCallObserverDelegate">
+ <summary>Delegate object that responds to call changes.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallObserverDelegate">Apple documentation for <c>CXCallObserverDelegate</c></related>
+ </member>
+ <member name="T:CallKit.CXCallObserverDelegate">
+ <summary>Delegate object that responds to call changes.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallObserverDelegate">Apple documentation for <c>CXCallObserverDelegate</c></related>
+ </member>
+ <member name="M:CallKit.CXCallObserverDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallObserverDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CallKit.CXCallObserverDelegate.#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:CallKit.CXCallObserverDelegate.#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:CallKit.CXCallUpdate">
+ <summary>Contains values with which to update a call's parameters.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXCallUpdate">Apple documentation for <c>CXCallUpdate</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxcallupdate</appledoc>
+ </member>
+ <member name="P:CallKit.CXCallUpdate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94198,16 +94268,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:CarPlay.CPContactTemplate.#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 name="M:CallKit.CXCallUpdate.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXCallUpdate" /> with default values.</summary>
</member>
- <member name="M:CarPlay.CPContactTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXCallUpdate.#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>
@@ -94254,7 +94318,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPContactTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXCallUpdate.#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>
@@ -94264,7 +94328,14 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPDashboardButton.ClassHandle">
+ <member name="T:CallKit.CXEndCallAction">
+ <summary>Contains the information that the application needs in order to end a call.</summary>
+ <remarks>
+ <see cref="T:CallKit.CXAnswerCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformEndCallAction(CallKit.CXProvider,CallKit.CXEndCallAction)" /> method when a call is ended.</remarks>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXEndCallAction">Apple documentation for <c>CXEndCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxendcallaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXEndCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94273,7 +94344,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:CarPlay.CPDashboardButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXEndCallAction.#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>
@@ -94282,7 +94353,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:CarPlay.CPDashboardButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXEndCallAction.#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>
@@ -94329,7 +94400,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPDashboardButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXEndCallAction.#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>
@@ -94339,77 +94410,89 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPDashboardController.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
+ <member name="T:CallKit.CXErrorCode">
+ <summary>Enumerates Call Kit errors.</summary>
+ </member>
+ <member name="T:CallKit.CXErrorCodeExtensions">
+ <summary>Extension methods for the <see cref="T:CallKit.CXErrorCode" /> enumeration.</summary>
<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>
+ <para>The extension method for the <see cref="T:CallKit.CXErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
</member>
- <member name="M:CarPlay.CPDashboardController.#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>
+ <member name="M:CallKit.CXErrorCodeExtensions.GetDomain(CallKit.CXErrorCode)">
+ <summary>Returns the error domain associated with the CallKit.CXErrorCode value</summary>
+ <param name="self">The enumeration value</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>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
</remarks>
</member>
- <member name="M:CarPlay.CPDashboardController.#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>
+ <member name="T:CallKit.CXErrorCodeCallDirectoryManagerError">
+ <summary>Enumerates directory manager errors.</summary>
+ </member>
+ <member name="T:CallKit.CXErrorCodeCallDirectoryManagerErrorExtensions">
+ <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeCallDirectoryManagerError" /> enumeration.</summary>
<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>
+ <para>The extension method for the <see cref="T:CallKit.CXErrorCodeCallDirectoryManagerError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
</remarks>
</member>
- <member name="T:CarPlay.CPGridButton">
- <summary>A menu item displayed in a <see cref="T:CarPlay.CPGridTemplate" />.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpgridbutton</appledoc>
+ <member name="M:CallKit.CXErrorCodeCallDirectoryManagerErrorExtensions.GetDomain(CallKit.CXErrorCodeCallDirectoryManagerError)">
+ <summary>Returns the error domain associated with the CallKit.CXErrorCodeCallDirectoryManagerError value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
</member>
- <member name="P:CarPlay.CPGridButton.ClassHandle">
+ <member name="T:CallKit.CXErrorCodeIncomingCallError">
+ <summary>Enumerates incoming call errors.</summary>
+ </member>
+ <member name="T:CallKit.CXErrorCodeIncomingCallErrorExtensions">
+ <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeIncomingCallError" /> enumeration.</summary>
+ <remarks>
+ <para>The extension method for the <see cref="T:CallKit.CXErrorCodeIncomingCallError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
+ </member>
+ <member name="M:CallKit.CXErrorCodeIncomingCallErrorExtensions.GetDomain(CallKit.CXErrorCodeIncomingCallError)">
+ <summary>Returns the error domain associated with the CallKit.CXErrorCodeIncomingCallError value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
+ </member>
+ <member name="T:CallKit.CXErrorCodeNotificationServiceExtensionErrorExtensions">
+ <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeNotificationServiceExtensionError" /> enumeration.</summary>
+ <remarks>
+ <para>The extension method for the <see cref="T:CallKit.CXErrorCodeNotificationServiceExtensionError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
+ </member>
+ <member name="M:CallKit.CXErrorCodeNotificationServiceExtensionErrorExtensions.GetDomain(CallKit.CXErrorCodeNotificationServiceExtensionError)">
+ <summary>Returns the error domain associated with the CallKit.CXErrorCodeNotificationServiceExtensionError value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
+ </member>
+ <member name="T:CallKit.CXErrorCodeRequestTransactionError">
+ <summary>Enumerates transaction request errors.</summary>
+ </member>
+ <member name="T:CallKit.CXErrorCodeRequestTransactionErrorExtensions">
+ <summary>Extension methods for the <see cref="T:CallKit.CXErrorCodeRequestTransactionError" /> enumeration.</summary>
+ <remarks>
+ <para>The extension method for the <see cref="T:CallKit.CXErrorCodeRequestTransactionError" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
+ </member>
+ <member name="M:CallKit.CXErrorCodeRequestTransactionErrorExtensions.GetDomain(CallKit.CXErrorCodeRequestTransactionError)">
+ <summary>Returns the error domain associated with the CallKit.CXErrorCodeRequestTransactionError value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
+ </member>
+ <member name="T:CallKit.CXHandle">
+ <summary>A unique identifier for a VOIP user.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXHandle">Apple documentation for <c>CXHandle</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxhandle</appledoc>
+ </member>
+ <member name="P:CallKit.CXHandle.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94418,7 +94501,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:CarPlay.CPGridButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXHandle.#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>
@@ -94427,7 +94510,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:CarPlay.CPGridButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXHandle.#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>
@@ -94474,7 +94557,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPGridButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXHandle.#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>
@@ -94484,12 +94567,16 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPGridTemplate">
- <summary>
- <see cref="T:CarPlay.CPTemplate" /> subclass that displays a menu in grid form.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpgridtemplate</appledoc>
+ <member name="T:CallKit.CXHandleType">
+ <summary>Enumerates handle types.</summary>
+ <remarks>Handles act as identifiers for VOIP users.</remarks>
</member>
- <member name="P:CarPlay.CPGridTemplate.ClassHandle">
+ <member name="T:CallKit.CXPlayDtmfCallAction">
+ <summary>Contains the information that is needed to play a DTMF signal that represents a touch tone.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXPlayDTMFCallAction">Apple documentation for <c>CXPlayDTMFCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxplaydtmfcallaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXPlayDtmfCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94498,7 +94585,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:CarPlay.CPGridTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXPlayDtmfCallAction.#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>
@@ -94507,7 +94594,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:CarPlay.CPGridTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXPlayDtmfCallAction.#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>
@@ -94554,7 +94641,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPGridTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXPlayDtmfCallAction.#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>
@@ -94564,7 +94651,15 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPImageSet.ClassHandle">
+ <member name="T:CallKit.CXPlayDtmfCallActionType">
+ <summary>Enumerates DTMF play action types.</summary>
+ </member>
+ <member name="T:CallKit.CXProviderConfiguration">
+ <summary>Contains values that control miscellaneous call properties, such as the ringtone, whether the call supports video, the maximum number of callers, and so on.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProviderConfiguration">Apple documentation for <c>CXProviderConfiguration</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxproviderconfiguration</appledoc>
+ </member>
+ <member name="P:CallKit.CXProviderConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94573,16 +94668,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:CarPlay.CPImageSet.#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:CarPlay.CPImageSet.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXProviderConfiguration.#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>
@@ -94629,7 +94715,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPImageSet.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXProviderConfiguration.#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>
@@ -94639,25 +94725,22 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPInformationItem.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="T:CallKit.ICXProviderDelegate">
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProviderDelegate">Apple documentation for <c>CXProviderDelegate</c></related>
</member>
- <member name="M:CarPlay.CPInformationItem.#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:CallKit.CXProviderDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CallKit.ICXProviderDelegate" /> interface to support all the methods from the CXProviderDelegate 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:CallKit.ICXProviderDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CXProviderDelegate 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:CarPlay.CPInformationItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="T:CallKit.CXProviderDelegate">
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXProviderDelegate">Apple documentation for <c>CXProviderDelegate</c></related>
+ </member>
+ <member name="M:CallKit.CXProviderDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CallKit.CXProviderDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CallKit.CXProviderDelegate.#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>
@@ -94704,7 +94787,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPInformationItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXProviderDelegate.#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>
@@ -94714,7 +94797,14 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPInformationRatingItem.ClassHandle">
+ <member name="T:CallKit.CXSetGroupCallAction">
+ <summary>Contains the data that are needed to join a group call.</summary>
+ <remarks>
+ <see cref="T:CallKit.CXSetGroupCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformSetGroupCallAction(CallKit.CXProvider,CallKit.CXSetGroupCallAction)" /> method when the user joins a call.</remarks>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXSetGroupCallAction">Apple documentation for <c>CXSetGroupCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxsetgroupcallaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXSetGroupCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94723,7 +94813,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:CarPlay.CPInformationRatingItem.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXSetGroupCallAction.#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>
@@ -94732,7 +94822,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:CarPlay.CPInformationRatingItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXSetGroupCallAction.#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>
@@ -94779,7 +94869,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPInformationRatingItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXSetGroupCallAction.#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>
@@ -94789,7 +94879,14 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPInformationTemplate.ClassHandle">
+ <member name="T:CallKit.CXSetHeldCallAction">
+ <summary>Contains the information that is needed to put a call on hold or take a call off hold.</summary>
+ <remarks>
+ <see cref="T:CallKit.CXSetHeldCallAction" /> objects are passed to the developer's <see cref="M:CallKit.CXProviderDelegate.PerformSetHeldCallAction(CallKit.CXProvider,CallKit.CXSetHeldCallAction)" /> method when the user puts a call on hold or takes a call off hold.</remarks>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXSetHeldCallAction">Apple documentation for <c>CXSetHeldCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxsetheldcallaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXSetHeldCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94798,7 +94895,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:CarPlay.CPInformationTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXSetHeldCallAction.#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>
@@ -94807,7 +94904,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:CarPlay.CPInformationTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXSetHeldCallAction.#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>
@@ -94854,7 +94951,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPInformationTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXSetHeldCallAction.#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>
@@ -94864,7 +94961,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPInstrumentClusterController.ClassHandle">
+ <member name="T:CallKit.CXSetMutedCallAction">
+ <summary>Contains the information that is necessary to mute or unmute a call.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXSetMutedCallAction">Apple documentation for <c>CXSetMutedCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxsetmutedcallaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXSetMutedCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -94873,73 +94975,16 @@
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:CarPlay.CPInstrumentClusterController.#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:CarPlay.CPInstrumentClusterController.#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:CarPlay.CPInstrumentClusterControllerDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPInstrumentClusterControllerDelegate" /> interface to support all the methods from the CPInstrumentClusterControllerDelegate protocol.</summary>
+ <member name="M:CallKit.CXSetMutedCallAction.#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:CarPlay.ICPInstrumentClusterControllerDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPInstrumentClusterControllerDelegate 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:CarPlay.CPInstrumentClusterControllerDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPInstrumentClusterControllerDelegate" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPInstrumentClusterControllerDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXSetMutedCallAction.#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>
@@ -94986,7 +95031,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPInstrumentClusterControllerDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXSetMutedCallAction.#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>
@@ -94996,11 +95041,12 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPInterfaceController">
- <summary>A system-created controller object (similar, but not derived from, <see cref="T:UIKit.UIViewController" />).</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpinterfacecontroller</appledoc>
+ <member name="T:CallKit.CXStartCallAction">
+ <summary>Contains the information that is necessary to start a call.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXStartCallAction">Apple documentation for <c>CXStartCallAction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxstartcallaction</appledoc>
</member>
- <member name="P:CarPlay.CPInterfaceController.ClassHandle">
+ <member name="P:CallKit.CXStartCallAction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95009,79 +95055,16 @@
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:CarPlay.CPInterfaceController.#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:CarPlay.CPInterfaceController.#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:CarPlay.ICPInterfaceControllerDelegate">
- <summary>Default implementation of <see cref="T:CarPlay.ICPInterfaceControllerDelegate" />, the delegate object for <see cref="T:CarPlay.CPInterfaceController" /> objects.</summary>
- </member>
- <member name="T:CarPlay.CPInterfaceControllerDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPInterfaceControllerDelegate" /> interface to support all the methods from the CPInterfaceControllerDelegate protocol.</summary>
+ <member name="M:CallKit.CXStartCallAction.#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:CarPlay.ICPInterfaceControllerDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPInterfaceControllerDelegate 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="T:CarPlay.CPInterfaceControllerDelegate">
- <summary>Default implementation of <see cref="T:CarPlay.ICPInterfaceControllerDelegate" />, the delegate object for <see cref="T:CarPlay.CPInterfaceController" /> objects.</summary>
- </member>
- <member name="M:CarPlay.CPInterfaceControllerDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPInterfaceControllerDelegate" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPInterfaceControllerDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXStartCallAction.#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>
@@ -95128,7 +95111,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPInterfaceControllerDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXStartCallAction.#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>
@@ -95138,7 +95121,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPLane.ClassHandle">
+ <member name="T:CallKit.CXTransaction">
+ <summary>Runs a group of Call Kit actions atomically.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CallKit/CXTransaction">Apple documentation for <c>CXTransaction</c></related>
+ <appledoc>https://developer.apple.com/documentation/callkit/cxtransaction</appledoc>
+ </member>
+ <member name="P:CallKit.CXTransaction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95147,7 +95135,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:CarPlay.CPLane.#ctor(Foundation.NSCoder)">
+ <member name="M:CallKit.CXTransaction.#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>
@@ -95156,7 +95144,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:CarPlay.CPLane.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CallKit.CXTransaction.#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>
@@ -95203,7 +95191,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPLane.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CallKit.CXTransaction.#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>
@@ -95213,7 +95201,11 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPLaneGuidance.ClassHandle">
+ <member name="T:CarPlay.CPListItem">
+ <summary>A line in a <see cref="T:CarPlay.CPListTemplate" />.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cplistitem</appledoc>
+ </member>
+ <member name="P:CarPlay.CPListItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95222,10 +95214,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:CarPlay.CPLaneGuidance.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPLaneGuidance" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPLaneGuidance.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPListItem.#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>
@@ -95234,7 +95223,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:CarPlay.CPLaneGuidance.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPListItem.#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>
@@ -95281,7 +95270,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPLaneGuidance.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPListItem.#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>
@@ -95291,10 +95280,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPLimitableUserInterface">
- <summary>Flagging enumeration that describes how the UI might be limited.</summary>
- </member>
- <member name="P:CarPlay.CPListImageRowItem.ClassHandle">
+ <member name="P:CarPlay.CPMessageListItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95303,7 +95289,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:CarPlay.CPListImageRowItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMessageListItem.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPMessageListItem" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPMessageListItem.#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>
@@ -95350,7 +95339,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPListImageRowItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMessageListItem.#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>
@@ -95360,11 +95349,11 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPListSection">
- <summary>Organizational element within a <see cref="T:CarPlay.CPListTemplate" />.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cplistsection</appledoc>
+ <member name="T:CarPlay.CPNavigationAlert">
+ <summary>A banner displayed with high-priority.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpnavigationalert</appledoc>
</member>
- <member name="P:CarPlay.CPListSection.ClassHandle">
+ <member name="P:CarPlay.CPNavigationAlert.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95373,7 +95362,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:CarPlay.CPListSection.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPNavigationAlert.#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>
@@ -95382,7 +95371,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:CarPlay.CPListSection.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNavigationAlert.#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>
@@ -95429,7 +95418,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPListSection.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNavigationAlert.#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>
@@ -95439,12 +95428,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPListTemplate">
- <summary>
- <see cref="T:CarPlay.CPTemplate" /> that presents a hierarchical menu of choices.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cplisttemplate</appledoc>
- </member>
- <member name="P:CarPlay.CPListTemplate.ClassHandle">
+ <member name="P:CarPlay.CPActionSheetTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95453,7 +95437,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:CarPlay.CPListTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPActionSheetTemplate.#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>
@@ -95462,7 +95446,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:CarPlay.CPListTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPActionSheetTemplate.#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>
@@ -95509,7 +95493,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPListTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPActionSheetTemplate.#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>
@@ -95519,16 +95503,29 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.ICPListTemplateDelegate">
- <summary>Abstract implementation of <see cref="T:CarPlay.ICPListTemplateDelegate" />, the delegate object for <see cref="T:CarPlay.CPListTemplate" /> objects.</summary>
+ <member name="T:CarPlay.CPAlertAction">
+ <summary>An action that is displayed on a button in an alert.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpalertaction</appledoc>
</member>
- <member name="T:CarPlay.CPListTemplateDelegate">
- <summary>Abstract implementation of <see cref="T:CarPlay.ICPListTemplateDelegate" />, the delegate object for <see cref="T:CarPlay.CPListTemplate" /> objects.</summary>
+ <member name="P:CarPlay.CPAlertAction.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:CarPlay.CPListTemplateDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPListTemplateDelegate" /> with default values.</summary>
+ <member name="M:CarPlay.CPAlertAction.#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:CarPlay.CPListTemplateDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPAlertAction.#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>
@@ -95575,7 +95572,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPListTemplateDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPAlertAction.#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>
@@ -95585,11 +95582,10 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPManeuver">
- <summary>A step in a <see cref="T:CarPlay.CPTrip" />.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpmaneuver</appledoc>
+ <member name="T:CarPlay.CPAlertActionStyle">
+ <summary>Enumerates the styles for a <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=Car%20Play%20CPAlert&amp;scope=Xamarin" title="T:CarPlay.CPAlert">T:CarPlay.CPAlert</a></format> object's action button.</summary>
</member>
- <member name="P:CarPlay.CPManeuver.ClassHandle">
+ <member name="P:CarPlay.CPAlertTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95598,10 +95594,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:CarPlay.CPManeuver.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPManeuver" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPManeuver.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPAlertTemplate.#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>
@@ -95610,7 +95603,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:CarPlay.CPManeuver.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPAlertTemplate.#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>
@@ -95657,7 +95650,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPManeuver.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPAlertTemplate.#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>
@@ -95667,29 +95660,22 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPMapButton">
- <summary>A button displayed on the <see cref="T:CarPlay.CPMapTemplate" />.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpmapbutton</appledoc>
- </member>
- <member name="P:CarPlay.CPMapButton.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="T:CarPlay.ICPApplicationDelegate">
+ <summary>The application delegate for CarPlay applications.</summary>
</member>
- <member name="M:CarPlay.CPMapButton.#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:CarPlay.CPApplicationDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPApplicationDelegate" /> interface to support all the methods from the CPApplicationDelegate 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:CarPlay.ICPApplicationDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPApplicationDelegate 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:CarPlay.CPMapButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="T:CarPlay.CPApplicationDelegate">
+ <summary>The application delegate for CarPlay applications.</summary>
+ </member>
+ <member name="M:CarPlay.CPApplicationDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPApplicationDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPApplicationDelegate.#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>
@@ -95736,7 +95722,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPMapButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPApplicationDelegate.#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>
@@ -95746,12 +95732,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPMapTemplate">
- <summary>
- <see cref="T:CarPlay.CPTemplate" /> subclass that displays a map.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpmaptemplate</appledoc>
- </member>
- <member name="P:CarPlay.CPMapTemplate.ClassHandle">
+ <member name="P:CarPlay.CPAssistantCellConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95760,7 +95741,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:CarPlay.CPMapTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPAssistantCellConfiguration.#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>
@@ -95769,7 +95750,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:CarPlay.CPMapTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPAssistantCellConfiguration.#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>
@@ -95816,7 +95797,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPMapTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPAssistantCellConfiguration.#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>
@@ -95826,79 +95807,11 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.ICPMapTemplateDelegate">
- <summary>Default implementation of <see cref="T:CarPlay.ICPMapTemplateDelegate" />, providing the delegate object for <see cref="T:CarPlay.CPMapTemplate" /> objects.</summary>
- </member>
- <member name="T:CarPlay.CPMapTemplateDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPMapTemplateDelegate" /> interface to support all the methods from the CPMapTemplateDelegate protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPMapTemplateDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPMapTemplateDelegate 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="T:CarPlay.CPMapTemplateDelegate">
- <summary>Default implementation of <see cref="T:CarPlay.ICPMapTemplateDelegate" />, providing the delegate object for <see cref="T:CarPlay.CPMapTemplate" /> objects.</summary>
- </member>
- <member name="M:CarPlay.CPMapTemplateDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPMapTemplateDelegate" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPMapTemplateDelegate.#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:CarPlay.CPMapTemplateDelegate.#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:CarPlay.CPBarButton">
+ <summary>A button in the navigation bar.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpbarbutton</appledoc>
</member>
- <member name="P:CarPlay.CPMessageComposeBarButton.ClassHandle">
+ <member name="P:CarPlay.CPBarButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95907,10 +95820,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:CarPlay.CPMessageComposeBarButton.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPMessageComposeBarButton" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPMessageComposeBarButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPBarButton.#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>
@@ -95919,7 +95829,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:CarPlay.CPMessageComposeBarButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPBarButton.#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>
@@ -95966,7 +95876,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPMessageComposeBarButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPBarButton.#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>
@@ -95976,7 +95886,10 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPMessageListItemLeadingConfiguration.ClassHandle">
+ <member name="T:CarPlay.CPBarButtonType">
+ <summary>Enumerates the kinds of <see cref="T:CarPlay.CPBarButton" />.</summary>
+ </member>
+ <member name="P:CarPlay.CPButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -95985,7 +95898,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:CarPlay.CPMessageListItemLeadingConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPButton.#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>
@@ -96032,7 +95945,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPMessageListItemLeadingConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPButton.#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>
@@ -96042,7 +95955,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPMessageListItemTrailingConfiguration.ClassHandle">
+ <member name="P:CarPlay.CPContact.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96051,7 +95964,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:CarPlay.CPMessageListItemTrailingConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPContact.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPContact" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPContact.#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:CarPlay.CPContact.#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>
@@ -96098,7 +96023,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPMessageListItemTrailingConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPContact.#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>
@@ -96108,14 +96033,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPNavigationAlertDismissalContext">
- <summary>Enumerates the reasons why a navigation alert was dismissed.</summary>
- </member>
- <member name="T:CarPlay.CPNavigationSession">
- <summary>A session that may involve planning, updating, and executing a trip.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpnavigationsession</appledoc>
- </member>
- <member name="P:CarPlay.CPNavigationSession.ClassHandle">
+ <member name="P:CarPlay.CPContactCallButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96124,7 +96042,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:CarPlay.CPNavigationSession.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPContactCallButton.#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>
@@ -96171,7 +96089,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNavigationSession.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPContactCallButton.#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>
@@ -96181,7 +96099,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingAddToLibraryButton.ClassHandle">
+ <member name="P:CarPlay.CPContactDirectionsButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96190,19 +96108,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:CarPlay.CPNowPlayingAddToLibraryButton.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingAddToLibraryButton" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPNowPlayingAddToLibraryButton.#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:CarPlay.CPNowPlayingAddToLibraryButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPContactDirectionsButton.#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>
@@ -96249,7 +96155,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingAddToLibraryButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPContactDirectionsButton.#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>
@@ -96259,7 +96165,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingButton.ClassHandle">
+ <member name="P:CarPlay.CPContactMessageButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96268,16 +96174,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:CarPlay.CPNowPlayingButton.#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:CarPlay.CPNowPlayingButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPContactMessageButton.#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>
@@ -96324,7 +96221,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPContactMessageButton.#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>
@@ -96334,7 +96231,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingImageButton.ClassHandle">
+ <member name="P:CarPlay.CPContactTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96343,7 +96240,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:CarPlay.CPNowPlayingImageButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPContactTemplate.#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>
@@ -96352,7 +96249,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:CarPlay.CPNowPlayingImageButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPContactTemplate.#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>
@@ -96399,7 +96296,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingImageButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPContactTemplate.#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>
@@ -96409,7 +96306,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingMoreButton.ClassHandle">
+ <member name="P:CarPlay.CPDashboardButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96418,10 +96315,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:CarPlay.CPNowPlayingMoreButton.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingMoreButton" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPNowPlayingMoreButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPDashboardButton.#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>
@@ -96430,7 +96324,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:CarPlay.CPNowPlayingMoreButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPDashboardButton.#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>
@@ -96477,7 +96371,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingMoreButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPDashboardButton.#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>
@@ -96487,7 +96381,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingPlaybackRateButton.ClassHandle">
+ <member name="P:CarPlay.CPDashboardController.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96496,19 +96390,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:CarPlay.CPNowPlayingPlaybackRateButton.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingPlaybackRateButton" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPNowPlayingPlaybackRateButton.#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:CarPlay.CPNowPlayingPlaybackRateButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPDashboardController.#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>
@@ -96555,7 +96437,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingPlaybackRateButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPDashboardController.#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>
@@ -96565,7 +96447,11 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingRepeatButton.ClassHandle">
+ <member name="T:CarPlay.CPGridButton">
+ <summary>A menu item displayed in a <see cref="T:CarPlay.CPGridTemplate" />.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpgridbutton</appledoc>
+ </member>
+ <member name="P:CarPlay.CPGridButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96574,10 +96460,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:CarPlay.CPNowPlayingRepeatButton.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingRepeatButton" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPNowPlayingRepeatButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPGridButton.#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>
@@ -96586,7 +96469,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:CarPlay.CPNowPlayingRepeatButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPGridButton.#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>
@@ -96633,7 +96516,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingRepeatButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPGridButton.#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>
@@ -96643,7 +96526,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingShuffleButton.ClassHandle">
+ <member name="T:CarPlay.CPGridTemplate">
+ <summary>
+ <see cref="T:CarPlay.CPTemplate" /> subclass that displays a menu in grid form.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpgridtemplate</appledoc>
+ </member>
+ <member name="P:CarPlay.CPGridTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96652,10 +96540,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:CarPlay.CPNowPlayingShuffleButton.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingShuffleButton" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPNowPlayingShuffleButton.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPGridTemplate.#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>
@@ -96664,7 +96549,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:CarPlay.CPNowPlayingShuffleButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPGridTemplate.#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>
@@ -96711,7 +96596,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingShuffleButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPGridTemplate.#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>
@@ -96721,7 +96606,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPNowPlayingTemplate.ClassHandle">
+ <member name="P:CarPlay.CPImageSet.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96730,7 +96615,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:CarPlay.CPNowPlayingTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPImageSet.#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>
@@ -96739,7 +96624,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:CarPlay.CPNowPlayingTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPImageSet.#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>
@@ -96786,7 +96671,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPNowPlayingTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPImageSet.#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>
@@ -96796,16 +96681,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPNowPlayingTemplateObserver_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPNowPlayingTemplateObserver" /> interface to support all the methods from the CPNowPlayingTemplateObserver protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPNowPlayingTemplateObserver" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPNowPlayingTemplateObserver 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="T:CarPlay.CPPanDirection">
- <summary>Enumerates the directions of panning the navigation map.</summary>
- </member>
- <member name="P:CarPlay.CPPointOfInterest.ClassHandle">
+ <member name="P:CarPlay.CPInformationItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96814,7 +96690,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:CarPlay.CPPointOfInterest.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPInformationItem.#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>
@@ -96823,7 +96699,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:CarPlay.CPPointOfInterest.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInformationItem.#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>
@@ -96870,7 +96746,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPPointOfInterest.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInformationItem.#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>
@@ -96880,7 +96756,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPPointOfInterestTemplate.ClassHandle">
+ <member name="P:CarPlay.CPInformationRatingItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -96889,7 +96765,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:CarPlay.CPPointOfInterestTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPInformationRatingItem.#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>
@@ -96898,7 +96774,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:CarPlay.CPPointOfInterestTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInformationRatingItem.#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>
@@ -96945,7 +96821,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPPointOfInterestTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInformationRatingItem.#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>
@@ -96955,16 +96831,25 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPPointOfInterestTemplateDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPPointOfInterestTemplateDelegate" /> interface to support all the methods from the CPPointOfInterestTemplateDelegate protocol.</summary>
+ <member name="P:CarPlay.CPInformationTemplate.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
<remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPPointOfInterestTemplateDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPPointOfInterestTemplateDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
- </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:CarPlay.CPPointOfInterestTemplateDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPPointOfInterestTemplateDelegate" /> with default values.</summary>
+ <member name="M:CarPlay.CPInformationTemplate.#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:CarPlay.CPPointOfInterestTemplateDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInformationTemplate.#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>
@@ -97011,7 +96896,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPPointOfInterestTemplateDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInformationTemplate.#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>
@@ -97021,11 +96906,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPRouteChoice">
- <summary>A possible route for the trip.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cproutechoice</appledoc>
- </member>
- <member name="P:CarPlay.CPRouteChoice.ClassHandle">
+ <member name="P:CarPlay.CPInstrumentClusterController.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97034,16 +96915,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:CarPlay.CPRouteChoice.#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:CarPlay.CPRouteChoice.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInstrumentClusterController.#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>
@@ -97090,7 +96962,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPRouteChoice.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInstrumentClusterController.#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>
@@ -97100,16 +96972,16 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPRouteInformation.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
+ <member name="T:CarPlay.CPInstrumentClusterControllerDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPInstrumentClusterControllerDelegate" /> interface to support all the methods from the CPInstrumentClusterControllerDelegate protocol.</summary>
<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>
+ <para>The extension methods for <see cref="T:CarPlay.ICPInstrumentClusterControllerDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPInstrumentClusterControllerDelegate 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:CarPlay.CPRouteInformation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInstrumentClusterControllerDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPInstrumentClusterControllerDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPInstrumentClusterControllerDelegate.#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>
@@ -97156,7 +97028,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPRouteInformation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInstrumentClusterControllerDelegate.#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>
@@ -97166,12 +97038,11 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPSearchTemplate">
- <summary>
- <see cref="T:CarPlay.CPTemplate" /> subclass showing the destination search results.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpsearchtemplate</appledoc>
+ <member name="T:CarPlay.CPInterfaceController">
+ <summary>A system-created controller object (similar, but not derived from, <see cref="T:UIKit.UIViewController" />).</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpinterfacecontroller</appledoc>
</member>
- <member name="P:CarPlay.CPSearchTemplate.ClassHandle">
+ <member name="P:CarPlay.CPInterfaceController.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97180,19 +97051,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:CarPlay.CPSearchTemplate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPSearchTemplate" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPSearchTemplate.#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:CarPlay.CPSearchTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInterfaceController.#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>
@@ -97239,7 +97098,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPSearchTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInterfaceController.#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>
@@ -97249,22 +97108,22 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.ICPSearchTemplateDelegate">
- <summary>Delegate object for the <see cref="T:CarPlay.CPSearchTemplate" /> class.</summary>
+ <member name="T:CarPlay.ICPInterfaceControllerDelegate">
+ <summary>Default implementation of <see cref="T:CarPlay.ICPInterfaceControllerDelegate" />, the delegate object for <see cref="T:CarPlay.CPInterfaceController" /> objects.</summary>
</member>
- <member name="T:CarPlay.CPSearchTemplateDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPSearchTemplateDelegate" /> interface to support all the methods from the CPSearchTemplateDelegate protocol.</summary>
+ <member name="T:CarPlay.CPInterfaceControllerDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPInterfaceControllerDelegate" /> interface to support all the methods from the CPInterfaceControllerDelegate protocol.</summary>
<remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPSearchTemplateDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPSearchTemplateDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
+ <para>The extension methods for <see cref="T:CarPlay.ICPInterfaceControllerDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPInterfaceControllerDelegate 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="T:CarPlay.CPSearchTemplateDelegate">
- <summary>Delegate object for the <see cref="T:CarPlay.CPSearchTemplate" /> class.</summary>
+ <member name="T:CarPlay.CPInterfaceControllerDelegate">
+ <summary>Default implementation of <see cref="T:CarPlay.ICPInterfaceControllerDelegate" />, the delegate object for <see cref="T:CarPlay.CPInterfaceController" /> objects.</summary>
</member>
- <member name="M:CarPlay.CPSearchTemplateDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPSearchTemplateDelegate" /> with default values.</summary>
+ <member name="M:CarPlay.CPInterfaceControllerDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPInterfaceControllerDelegate" /> with default values.</summary>
</member>
- <member name="M:CarPlay.CPSearchTemplateDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPInterfaceControllerDelegate.#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>
@@ -97311,7 +97170,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPSearchTemplateDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPInterfaceControllerDelegate.#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>
@@ -97321,11 +97180,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPSessionConfiguration">
- <summary>Class that responds to user-interface configuration changes.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpsessionconfiguration</appledoc>
- </member>
- <member name="P:CarPlay.CPSessionConfiguration.ClassHandle">
+ <member name="P:CarPlay.CPLane.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97334,79 +97189,16 @@
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:CarPlay.CPSessionConfiguration.#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:CarPlay.CPSessionConfiguration.#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:CarPlay.ICPSessionConfigurationDelegate">
- <summary>Abstract implementation of <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=I:Carlay.ICPSessionConfigurationDelegate&amp;scope=Xamarin" title="I:Carlay.ICPSessionConfigurationDelegate">I:Carlay.ICPSessionConfigurationDelegate</a></format>.</summary>
- </member>
- <member name="T:CarPlay.CPSessionConfigurationDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPSessionConfigurationDelegate" /> interface to support all the methods from the CPSessionConfigurationDelegate protocol.</summary>
+ <member name="M:CarPlay.CPLane.#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:CarPlay.ICPSessionConfigurationDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPSessionConfigurationDelegate 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="T:CarPlay.CPSessionConfigurationDelegate">
- <summary>Abstract implementation of <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=I:Carlay.ICPSessionConfigurationDelegate&amp;scope=Xamarin" title="I:Carlay.ICPSessionConfigurationDelegate">I:Carlay.ICPSessionConfigurationDelegate</a></format>.</summary>
- </member>
- <member name="M:CarPlay.CPSessionConfigurationDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPSessionConfigurationDelegate" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPSessionConfigurationDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPLane.#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>
@@ -97453,7 +97245,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPSessionConfigurationDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPLane.#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>
@@ -97463,7 +97255,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPTabBarTemplate.ClassHandle">
+ <member name="P:CarPlay.CPLaneGuidance.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97472,7 +97264,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:CarPlay.CPTabBarTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPLaneGuidance.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPLaneGuidance" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPLaneGuidance.#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>
@@ -97481,7 +97276,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:CarPlay.CPTabBarTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPLaneGuidance.#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>
@@ -97528,7 +97323,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTabBarTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPLaneGuidance.#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>
@@ -97538,10 +97333,19 @@
</para>
</remarks>
</member>
- <member name="M:CarPlay.CPTabBarTemplateDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTabBarTemplateDelegate" /> with default values.</summary>
+ <member name="T:CarPlay.CPLimitableUserInterface">
+ <summary>Flagging enumeration that describes how the UI might be limited.</summary>
</member>
- <member name="M:CarPlay.CPTabBarTemplateDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="P:CarPlay.CPListImageRowItem.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:CarPlay.CPListImageRowItem.#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>
@@ -97588,7 +97392,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTabBarTemplateDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPListImageRowItem.#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>
@@ -97598,11 +97402,11 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTemplate">
- <summary>Abstract base class for CarPlay user interface templates.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cptemplate</appledoc>
+ <member name="T:CarPlay.CPListSection">
+ <summary>Organizational element within a <see cref="T:CarPlay.CPListTemplate" />.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cplistsection</appledoc>
</member>
- <member name="P:CarPlay.CPTemplate.ClassHandle">
+ <member name="P:CarPlay.CPListSection.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97611,10 +97415,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:CarPlay.CPTemplate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTemplate" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPListSection.#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>
@@ -97623,7 +97424,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:CarPlay.CPTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPListSection.#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>
@@ -97670,7 +97471,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPListSection.#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>
@@ -97680,7 +97481,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPTemplateApplicationDashboardScene.ClassHandle">
+ <member name="T:CarPlay.CPListTemplate">
+ <summary>
+ <see cref="T:CarPlay.CPTemplate" /> that presents a hierarchical menu of choices.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cplisttemplate</appledoc>
+ </member>
+ <member name="P:CarPlay.CPListTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97689,10 +97495,16 @@
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:CarPlay.CPTemplateApplicationDashboardScene.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationDashboardScene" /> with default values.</summary>
+ <member name="M:CarPlay.CPListTemplate.#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:CarPlay.CPTemplateApplicationDashboardScene.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPListTemplate.#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>
@@ -97739,7 +97551,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplateApplicationDashboardScene.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPListTemplate.#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>
@@ -97749,16 +97561,16 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTemplateApplicationDashboardSceneDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPTemplateApplicationDashboardSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationDashboardSceneDelegate protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPTemplateApplicationDashboardSceneDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPTemplateApplicationDashboardSceneDelegate 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 name="T:CarPlay.ICPListTemplateDelegate">
+ <summary>Abstract implementation of <see cref="T:CarPlay.ICPListTemplateDelegate" />, the delegate object for <see cref="T:CarPlay.CPListTemplate" /> objects.</summary>
</member>
- <member name="M:CarPlay.CPTemplateApplicationDashboardSceneDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationDashboardSceneDelegate" /> with default values.</summary>
+ <member name="T:CarPlay.CPListTemplateDelegate">
+ <summary>Abstract implementation of <see cref="T:CarPlay.ICPListTemplateDelegate" />, the delegate object for <see cref="T:CarPlay.CPListTemplate" /> objects.</summary>
</member>
- <member name="M:CarPlay.CPTemplateApplicationDashboardSceneDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPListTemplateDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPListTemplateDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPListTemplateDelegate.#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>
@@ -97805,7 +97617,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplateApplicationDashboardSceneDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPListTemplateDelegate.#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>
@@ -97815,7 +97627,11 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPTemplateApplicationInstrumentClusterScene.ClassHandle">
+ <member name="T:CarPlay.CPManeuver">
+ <summary>A step in a <see cref="T:CarPlay.CPTrip" />.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpmaneuver</appledoc>
+ </member>
+ <member name="P:CarPlay.CPManeuver.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97824,7 +97640,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:CarPlay.CPTemplateApplicationInstrumentClusterScene.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPManeuver.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPManeuver" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPManeuver.#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:CarPlay.CPManeuver.#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>
@@ -97871,7 +97699,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterScene.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPManeuver.#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>
@@ -97881,16 +97709,29 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPTemplateApplicationInstrumentClusterSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationInstrumentClusterSceneDelegate protocol.</summary>
+ <member name="T:CarPlay.CPMapButton">
+ <summary>A button displayed on the <see cref="T:CarPlay.CPMapTemplate" />.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpmapbutton</appledoc>
+ </member>
+ <member name="P:CarPlay.CPMapButton.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
<remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPTemplateApplicationInstrumentClusterSceneDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPTemplateApplicationInstrumentClusterSceneDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
- </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:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate" /> with default values.</summary>
+ <member name="M:CarPlay.CPMapButton.#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:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMapButton.#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>
@@ -97937,7 +97778,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMapButton.#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>
@@ -97947,7 +97788,12 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPTemplateApplicationScene.ClassHandle">
+ <member name="T:CarPlay.CPMapTemplate">
+ <summary>
+ <see cref="T:CarPlay.CPTemplate" /> subclass that displays a map.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpmaptemplate</appledoc>
+ </member>
+ <member name="P:CarPlay.CPMapTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -97956,10 +97802,16 @@
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:CarPlay.CPTemplateApplicationScene.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationScene" /> with default values.</summary>
+ <member name="M:CarPlay.CPMapTemplate.#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:CarPlay.CPTemplateApplicationScene.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMapTemplate.#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>
@@ -98006,7 +97858,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplateApplicationScene.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMapTemplate.#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>
@@ -98016,16 +97868,22 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTemplateApplicationSceneDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CarPlay.ICPTemplateApplicationSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationSceneDelegate protocol.</summary>
+ <member name="T:CarPlay.ICPMapTemplateDelegate">
+ <summary>Default implementation of <see cref="T:CarPlay.ICPMapTemplateDelegate" />, providing the delegate object for <see cref="T:CarPlay.CPMapTemplate" /> objects.</summary>
+ </member>
+ <member name="T:CarPlay.CPMapTemplateDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPMapTemplateDelegate" /> interface to support all the methods from the CPMapTemplateDelegate protocol.</summary>
<remarks>
- <para>The extension methods for <see cref="T:CarPlay.ICPTemplateApplicationSceneDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPTemplateApplicationSceneDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
+ <para>The extension methods for <see cref="T:CarPlay.ICPMapTemplateDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPMapTemplateDelegate 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:CarPlay.CPTemplateApplicationSceneDelegate.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationSceneDelegate" /> with default values.</summary>
+ <member name="T:CarPlay.CPMapTemplateDelegate">
+ <summary>Default implementation of <see cref="T:CarPlay.ICPMapTemplateDelegate" />, providing the delegate object for <see cref="T:CarPlay.CPMapTemplate" /> objects.</summary>
</member>
- <member name="M:CarPlay.CPTemplateApplicationSceneDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMapTemplateDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPMapTemplateDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPMapTemplateDelegate.#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>
@@ -98072,7 +97930,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTemplateApplicationSceneDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMapTemplateDelegate.#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>
@@ -98082,7 +97940,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPTextButton.ClassHandle">
+ <member name="P:CarPlay.CPMessageComposeBarButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98091,7 +97949,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:CarPlay.CPTextButton.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMessageComposeBarButton.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPMessageComposeBarButton" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPMessageComposeBarButton.#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:CarPlay.CPMessageComposeBarButton.#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>
@@ -98138,7 +98008,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTextButton.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMessageComposeBarButton.#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>
@@ -98148,11 +98018,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTravelEstimates">
- <summary>Estimates of time and distance requirements for requested navigation.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cptravelestimates</appledoc>
- </member>
- <member name="P:CarPlay.CPTravelEstimates.ClassHandle">
+ <member name="P:CarPlay.CPMessageListItemLeadingConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98161,16 +98027,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:CarPlay.CPTravelEstimates.#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:CarPlay.CPTravelEstimates.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMessageListItemLeadingConfiguration.#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>
@@ -98217,7 +98074,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTravelEstimates.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMessageListItemLeadingConfiguration.#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>
@@ -98227,11 +98084,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTrip">
- <summary>A journey from <see cref="P:CarPlay.CPTrip.Origin" /> to <see cref="P:CarPlay.CPTrip.Destination" />.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cptrip</appledoc>
- </member>
- <member name="P:CarPlay.CPTrip.ClassHandle">
+ <member name="P:CarPlay.CPMessageListItemTrailingConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98240,16 +98093,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:CarPlay.CPTrip.#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:CarPlay.CPTrip.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPMessageListItemTrailingConfiguration.#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>
@@ -98296,7 +98140,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTrip.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPMessageListItemTrailingConfiguration.#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>
@@ -98306,10 +98150,14 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPTripPauseReason">
- <summary>Enumerates the reasons why the current trip has been paused.</summary>
+ <member name="T:CarPlay.CPNavigationAlertDismissalContext">
+ <summary>Enumerates the reasons why a navigation alert was dismissed.</summary>
</member>
- <member name="P:CarPlay.CPTripPreviewTextConfiguration.ClassHandle">
+ <member name="T:CarPlay.CPNavigationSession">
+ <summary>A session that may involve planning, updating, and executing a trip.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpnavigationsession</appledoc>
+ </member>
+ <member name="P:CarPlay.CPNavigationSession.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98318,19 +98166,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:CarPlay.CPTripPreviewTextConfiguration.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPTripPreviewTextConfiguration" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPTripPreviewTextConfiguration.#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:CarPlay.CPTripPreviewTextConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNavigationSession.#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>
@@ -98377,7 +98213,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPTripPreviewTextConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNavigationSession.#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>
@@ -98387,7 +98223,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPVoiceControlState.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingAddToLibraryButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98396,10 +98232,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:CarPlay.CPVoiceControlState.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPVoiceControlState" /> with default values.</summary>
+ <member name="M:CarPlay.CPNowPlayingAddToLibraryButton.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingAddToLibraryButton" /> with default values.</summary>
</member>
- <member name="M:CarPlay.CPVoiceControlState.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPNowPlayingAddToLibraryButton.#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>
@@ -98408,7 +98244,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:CarPlay.CPVoiceControlState.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingAddToLibraryButton.#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>
@@ -98455,7 +98291,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPVoiceControlState.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingAddToLibraryButton.#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>
@@ -98465,12 +98301,7 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPVoiceControlTemplate">
- <summary>
- <see cref="T:CarPlay.CPTemplate" /> subclass for displaying the voice control indicator.</summary>
- <appledoc>https://developer.apple.com/documentation/carplay/cpvoicecontroltemplate</appledoc>
- </member>
- <member name="P:CarPlay.CPVoiceControlTemplate.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98479,7 +98310,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:CarPlay.CPVoiceControlTemplate.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPNowPlayingButton.#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>
@@ -98488,7 +98319,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:CarPlay.CPVoiceControlTemplate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingButton.#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>
@@ -98535,7 +98366,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPVoiceControlTemplate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingButton.#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>
@@ -98545,7 +98376,7 @@
</para>
</remarks>
</member>
- <member name="P:CarPlay.CPWindow.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingImageButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98554,10 +98385,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:CarPlay.CPWindow.#ctor">
- <summary>Creates a new <see cref="T:CarPlay.CPWindow" /> with default values.</summary>
- </member>
- <member name="M:CarPlay.CPWindow.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPNowPlayingImageButton.#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>
@@ -98566,7 +98394,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:CarPlay.CPWindow.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingImageButton.#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>
@@ -98613,7 +98441,7 @@
</example>
</remarks>
</member>
- <member name="M:CarPlay.CPWindow.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingImageButton.#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>
@@ -98623,139 +98451,85 @@
</para>
</remarks>
</member>
- <member name="T:CarPlay.CPWindow.CPWindowAppearance">
- <summary>Appearance class for objects of type <see cref="T:CarPlay.CPWindow" />.</summary>
- <remarks>
- <para>This appearance class is a strongly typed subclass of UIAppearance that is intended to be used with objects of class <see cref="T:CarPlay.CPWindow" />.</para>
- <para>You can obtain an instance to this class by either accessing the static <see cref="P:CarPlay.CPWindow.Appearance" /> property or by calling <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> to get a UIAppearance that is context sensitive.</para>
- </remarks>
- </member>
- <member name="P:CarPlay.CPWindow.Appearance">
- <summary>Strongly-typed property that returns the UIAppearance class for this class.</summary>
- <remarks>
- <para>Setting any appearance properties on this instance will affect the appearance of all instances of <see cref="T:CarPlay.CPWindow" />.</para>
- <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
- </remarks>
- </member>
- <member name="M:CarPlay.CPWindow.GetAppearance``1">
- <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for the subclass of <see cref="T:CarPlay.CPWindow" />.</summary>
- <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:CarPlay.CPWindow" />.</typeparam>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
- <para>Unlike the <see cref="P:CarPlay.CPWindow.Appearance" /> property, or the <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTheme = CPWindow.GetAppearance<MyCPWindowSubclass> ();
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
- </member>
- <member name="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])">
- <param name="containers">List of types that developers want to have as the containers to apply this particular appearance</param>
- <summary>Returns a strongly typed <see cref="T:UIKit.UIAppearance" /> for instances of this class when the view is hosted in the specified hierarchy.</summary>
- <returns>The appearance proxy object that developers can use to set properties when the given container hierarchy is active</returns>
+ <member name="P:CarPlay.CPNowPlayingMoreButton.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
<remarks>
- <para>The returned object represents the <see cref="T:UIKit.UIAppearance" /> proxy where developers can set appearance properties for instances of <see cref="T:CarPlay.CPWindow" /> when those instances are contained in the hierarchy specified by the <paramref name="containers" /> parameter.</para>
- <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
- mySliders.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </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:CarPlay.CPWindow.GetAppearance(UIKit.UITraitCollection)">
- <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for <see cref="T:CarPlay.CPWindow" />.</summary>
- <param name="traits">Trait collection to match.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
- <remarks>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = CPWindow.GetAppearance (myTraits);
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection)" /> method.</para>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
- </remarks>
+ <member name="M:CarPlay.CPNowPlayingMoreButton.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingMoreButton" /> with default values.</summary>
</member>
- <member name="M:CarPlay.CPWindow.GetAppearance(UIKit.UITraitCollection,System.Type[])">
- <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for <see cref="T:CarPlay.CPWindow" />.</summary>
- <param name="traits">Trait collection to match.</param>
- <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
+ <member name="M:CarPlay.CPNowPlayingMoreButton.#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 following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = CPWindow.GetAppearance (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</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:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection)">
- <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for the subclass of <see cref="T:CarPlay.CPWindow" />.</summary>
- <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:CarPlay.CPWindow" />.</typeparam>
- <param name="traits">Trait collection to match.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
+ <member name="M:CarPlay.CPNowPlayingMoreButton.#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>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
- <para>Unlike the <see cref="P:CarPlay.CPWindow.Appearance" /> property, or the <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
- <para>The following example shows how this method works:</para>
+ <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[
- var myTraits = new UITraitCollection ();
- var myTheme = CPWindow.GetAppearance<MyCPWindowSubclass> (myTraits);
- myTheme.TintColor = UIColor.Red;
+ //
+ // 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>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
</remarks>
</member>
- <member name="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])">
- <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for the subclass of <see cref="T:CarPlay.CPWindow" />.</summary>
- <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:CarPlay.CPWindow" />.</typeparam>
- <param name="traits">Trait collection to match.</param>
- <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
- <returns>
- <para>An appearance proxy object for the specified type.</para>
- </returns>
+ <member name="M:CarPlay.CPNowPlayingMoreButton.#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>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
- <para>Unlike the <see cref="P:CarPlay.CPWindow.Appearance" /> property, or the <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
- <para>The following example shows how this method works:</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- var myTraits = new UITraitCollection ();
- var myTheme = CPWindow.GetAppearance<MyCPWindowSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
- myTheme.TintColor = UIColor.Red;
- ]]></code>
- </example>
- <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ <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:Cinematic.CNDecision.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingPlaybackRateButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98764,7 +98538,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:Cinematic.CNDecision.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingPlaybackRateButton.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingPlaybackRateButton" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPNowPlayingPlaybackRateButton.#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:CarPlay.CPNowPlayingPlaybackRateButton.#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>
@@ -98811,7 +98597,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNDecision.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingPlaybackRateButton.#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>
@@ -98821,7 +98607,7 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNAssetInfo.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingRepeatButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98830,7 +98616,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:Cinematic.CNAssetInfo.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingRepeatButton.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingRepeatButton" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPNowPlayingRepeatButton.#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:CarPlay.CPNowPlayingRepeatButton.#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>
@@ -98877,7 +98675,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNAssetInfo.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingRepeatButton.#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>
@@ -98887,7 +98685,7 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNBoundsPrediction.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingShuffleButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98896,10 +98694,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:Cinematic.CNBoundsPrediction.#ctor">
- <summary>Creates a new <see cref="T:Cinematic.CNBoundsPrediction" /> with default values.</summary>
+ <member name="M:CarPlay.CPNowPlayingShuffleButton.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPNowPlayingShuffleButton" /> with default values.</summary>
</member>
- <member name="M:Cinematic.CNBoundsPrediction.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingShuffleButton.#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:CarPlay.CPNowPlayingShuffleButton.#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>
@@ -98946,7 +98753,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNBoundsPrediction.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingShuffleButton.#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>
@@ -98956,20 +98763,7 @@
</para>
</remarks>
</member>
- <member name="T:Cinematic.CNCinematicErrorCodeExtensions">
- <summary>Extension methods for the <see cref="T:Cinematic.CNCinematicErrorCode" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:Cinematic.CNCinematicErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:Cinematic.CNCinematicErrorCodeExtensions.GetDomain(Cinematic.CNCinematicErrorCode)">
- <summary>Returns the error domain associated with the Cinematic.CNCinematicErrorCode value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="P:Cinematic.CNCompositionInfo.ClassHandle">
+ <member name="P:CarPlay.CPNowPlayingTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -98978,10 +98772,16 @@
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:Cinematic.CNCompositionInfo.#ctor">
- <summary>Creates a new <see cref="T:Cinematic.CNCompositionInfo" /> with default values.</summary>
+ <member name="M:CarPlay.CPNowPlayingTemplate.#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:Cinematic.CNCompositionInfo.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPNowPlayingTemplate.#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>
@@ -99028,7 +98828,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNCompositionInfo.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPNowPlayingTemplate.#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>
@@ -99038,7 +98838,16 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNCustomDetectionTrack.ClassHandle">
+ <member name="T:CarPlay.CPNowPlayingTemplateObserver_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPNowPlayingTemplateObserver" /> interface to support all the methods from the CPNowPlayingTemplateObserver protocol.</summary>
+ <remarks>
+ <para>The extension methods for <see cref="T:CarPlay.ICPNowPlayingTemplateObserver" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPNowPlayingTemplateObserver 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="T:CarPlay.CPPanDirection">
+ <summary>Enumerates the directions of panning the navigation map.</summary>
+ </member>
+ <member name="P:CarPlay.CPPointOfInterest.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99047,10 +98856,16 @@
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:Cinematic.CNCustomDetectionTrack.#ctor">
- <summary>Creates a new <see cref="T:Cinematic.CNCustomDetectionTrack" /> with default values.</summary>
+ <member name="M:CarPlay.CPPointOfInterest.#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:Cinematic.CNCustomDetectionTrack.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPPointOfInterest.#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>
@@ -99097,7 +98912,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNCustomDetectionTrack.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPPointOfInterest.#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>
@@ -99107,7 +98922,7 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNDetection.ClassHandle">
+ <member name="P:CarPlay.CPPointOfInterestTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99116,7 +98931,16 @@
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:Cinematic.CNDetection.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPPointOfInterestTemplate.#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:CarPlay.CPPointOfInterestTemplate.#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>
@@ -99163,7 +98987,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNDetection.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPPointOfInterestTemplate.#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>
@@ -99173,16 +98997,16 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNDetectionTrack.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
+ <member name="T:CarPlay.CPPointOfInterestTemplateDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPPointOfInterestTemplateDelegate" /> interface to support all the methods from the CPPointOfInterestTemplateDelegate protocol.</summary>
<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>
+ <para>The extension methods for <see cref="T:CarPlay.ICPPointOfInterestTemplateDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPPointOfInterestTemplateDelegate 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:Cinematic.CNDetectionTrack.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPPointOfInterestTemplateDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPPointOfInterestTemplateDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPPointOfInterestTemplateDelegate.#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>
@@ -99229,7 +99053,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNDetectionTrack.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPPointOfInterestTemplateDelegate.#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>
@@ -99239,7 +99063,11 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNFixedDetectionTrack.ClassHandle">
+ <member name="T:CarPlay.CPRouteChoice">
+ <summary>A possible route for the trip.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cproutechoice</appledoc>
+ </member>
+ <member name="P:CarPlay.CPRouteChoice.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99248,10 +99076,16 @@
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:Cinematic.CNFixedDetectionTrack.#ctor">
- <summary>Creates a new <see cref="T:Cinematic.CNFixedDetectionTrack" /> with default values.</summary>
+ <member name="M:CarPlay.CPRouteChoice.#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:Cinematic.CNFixedDetectionTrack.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPRouteChoice.#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>
@@ -99298,7 +99132,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNFixedDetectionTrack.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPRouteChoice.#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>
@@ -99308,7 +99142,7 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNObjectTracker.ClassHandle">
+ <member name="P:CarPlay.CPRouteInformation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99317,7 +99151,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:Cinematic.CNObjectTracker.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPRouteInformation.#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>
@@ -99364,7 +99198,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNObjectTracker.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPRouteInformation.#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>
@@ -99374,7 +99208,12 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNRenderingSession.ClassHandle">
+ <member name="T:CarPlay.CPSearchTemplate">
+ <summary>
+ <see cref="T:CarPlay.CPTemplate" /> subclass showing the destination search results.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpsearchtemplate</appledoc>
+ </member>
+ <member name="P:CarPlay.CPSearchTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99383,7 +99222,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:Cinematic.CNRenderingSession.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPSearchTemplate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPSearchTemplate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPSearchTemplate.#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:CarPlay.CPSearchTemplate.#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>
@@ -99430,7 +99281,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNRenderingSession.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPSearchTemplate.#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>
@@ -99440,16 +99291,22 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNRenderingSessionAttributes.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
+ <member name="T:CarPlay.ICPSearchTemplateDelegate">
+ <summary>Delegate object for the <see cref="T:CarPlay.CPSearchTemplate" /> class.</summary>
+ </member>
+ <member name="T:CarPlay.CPSearchTemplateDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPSearchTemplateDelegate" /> interface to support all the methods from the CPSearchTemplateDelegate protocol.</summary>
<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>
+ <para>The extension methods for <see cref="T:CarPlay.ICPSearchTemplateDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPSearchTemplateDelegate 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:Cinematic.CNRenderingSessionAttributes.#ctor(Foundation.NSObjectFlag)">
+ <member name="T:CarPlay.CPSearchTemplateDelegate">
+ <summary>Delegate object for the <see cref="T:CarPlay.CPSearchTemplate" /> class.</summary>
+ </member>
+ <member name="M:CarPlay.CPSearchTemplateDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPSearchTemplateDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPSearchTemplateDelegate.#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>
@@ -99496,7 +99353,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNRenderingSessionAttributes.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPSearchTemplateDelegate.#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>
@@ -99506,7 +99363,11 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNRenderingSessionFrameAttributes.ClassHandle">
+ <member name="T:CarPlay.CPSessionConfiguration">
+ <summary>Class that responds to user-interface configuration changes.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpsessionconfiguration</appledoc>
+ </member>
+ <member name="P:CarPlay.CPSessionConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99515,7 +99376,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:Cinematic.CNRenderingSessionFrameAttributes.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPSessionConfiguration.#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>
@@ -99562,7 +99423,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNRenderingSessionFrameAttributes.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPSessionConfiguration.#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>
@@ -99572,7 +99433,79 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNScript.ClassHandle">
+ <member name="T:CarPlay.ICPSessionConfigurationDelegate">
+ <summary>Abstract implementation of <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=I:Carlay.ICPSessionConfigurationDelegate&amp;scope=Xamarin" title="I:Carlay.ICPSessionConfigurationDelegate">I:Carlay.ICPSessionConfigurationDelegate</a></format>.</summary>
+ </member>
+ <member name="T:CarPlay.CPSessionConfigurationDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPSessionConfigurationDelegate" /> interface to support all the methods from the CPSessionConfigurationDelegate protocol.</summary>
+ <remarks>
+ <para>The extension methods for <see cref="T:CarPlay.ICPSessionConfigurationDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPSessionConfigurationDelegate 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="T:CarPlay.CPSessionConfigurationDelegate">
+ <summary>Abstract implementation of <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=I:Carlay.ICPSessionConfigurationDelegate&amp;scope=Xamarin" title="I:Carlay.ICPSessionConfigurationDelegate">I:Carlay.ICPSessionConfigurationDelegate</a></format>.</summary>
+ </member>
+ <member name="M:CarPlay.CPSessionConfigurationDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPSessionConfigurationDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPSessionConfigurationDelegate.#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:CarPlay.CPSessionConfigurationDelegate.#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:CarPlay.CPTabBarTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99581,7 +99514,16 @@
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:Cinematic.CNScript.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTabBarTemplate.#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:CarPlay.CPTabBarTemplate.#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>
@@ -99628,7 +99570,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNScript.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTabBarTemplate.#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>
@@ -99638,16 +99580,10 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNScriptChanges.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="M:CarPlay.CPTabBarTemplateDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTabBarTemplateDelegate" /> with default values.</summary>
</member>
- <member name="M:Cinematic.CNScriptChanges.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTabBarTemplateDelegate.#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>
@@ -99694,7 +99630,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNScriptChanges.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTabBarTemplateDelegate.#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>
@@ -99704,7 +99640,11 @@
</para>
</remarks>
</member>
- <member name="P:Cinematic.CNScriptFrame.ClassHandle">
+ <member name="T:CarPlay.CPTemplate">
+ <summary>Abstract base class for CarPlay user interface templates.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cptemplate</appledoc>
+ </member>
+ <member name="P:CarPlay.CPTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99713,7 +99653,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:Cinematic.CNScriptFrame.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTemplate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPTemplate.#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:CarPlay.CPTemplate.#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>
@@ -99760,7 +99712,7 @@
</example>
</remarks>
</member>
- <member name="M:Cinematic.CNScriptFrame.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplate.#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>
@@ -99770,11 +99722,7 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSContext">
- <summary>A node in a ClassKit context hierarchy.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clscontext</appledoc>
- </member>
- <member name="P:ClassKit.CLSContext.ClassHandle">
+ <member name="P:CarPlay.CPTemplateApplicationDashboardScene.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99783,16 +99731,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:ClassKit.CLSContext.#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 name="M:CarPlay.CPTemplateApplicationDashboardScene.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationDashboardScene" /> with default values.</summary>
</member>
- <member name="M:ClassKit.CLSContext.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplateApplicationDashboardScene.#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>
@@ -99839,7 +99781,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSContext.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplateApplicationDashboardScene.#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>
@@ -99849,29 +99791,16 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSActivity">
- <summary>Encapsulates and interaction between the student and a task for a context.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clsactivity</appledoc>
- </member>
- <member name="P:ClassKit.CLSActivity.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:ClassKit.CLSActivity.#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:CarPlay.CPTemplateApplicationDashboardSceneDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPTemplateApplicationDashboardSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationDashboardSceneDelegate 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:CarPlay.ICPTemplateApplicationDashboardSceneDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPTemplateApplicationDashboardSceneDelegate 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:ClassKit.CLSActivity.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplateApplicationDashboardSceneDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationDashboardSceneDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPTemplateApplicationDashboardSceneDelegate.#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>
@@ -99918,7 +99847,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSActivity.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplateApplicationDashboardSceneDelegate.#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>
@@ -99928,11 +99857,7 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSActivityItem">
- <summary>Base class for activity items.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clsactivityitem</appledoc>
- </member>
- <member name="P:ClassKit.CLSActivityItem.ClassHandle">
+ <member name="P:CarPlay.CPTemplateApplicationInstrumentClusterScene.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -99941,16 +99866,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:ClassKit.CLSActivityItem.#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:ClassKit.CLSActivityItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterScene.#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>
@@ -99997,7 +99913,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSActivityItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterScene.#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>
@@ -100007,25 +99923,16 @@
</para>
</remarks>
</member>
- <member name="P:ClassKit.CLSBinaryItem.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:ClassKit.CLSBinaryItem.#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:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPTemplateApplicationInstrumentClusterSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationInstrumentClusterSceneDelegate 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:CarPlay.ICPTemplateApplicationInstrumentClusterSceneDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPTemplateApplicationInstrumentClusterSceneDelegate 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:ClassKit.CLSBinaryItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate.#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>
@@ -100072,7 +99979,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSBinaryItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplateApplicationInstrumentClusterSceneDelegate.#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>
@@ -100082,39 +99989,7 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSBinaryValueType">
- <summary>Enumerates activity outcome types.</summary>
- </member>
- <member name="T:ClassKit.CLSContextTopic">
- <summary>Enumerates topics for contexts.</summary>
- </member>
- <member name="T:ClassKit.CLSContextTopicExtensions">
- <summary>Extension methods for the <see cref="T:ClassKit.CLSContextTopic" /> enumeration.</summary>
- </member>
- <member name="M:ClassKit.CLSContextTopicExtensions.GetConstant(ClassKit.CLSContextTopic)">
- <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:ClassKit.CLSContextTopicExtensions.GetValue(Foundation.NSString)">
- <summary>Retrieves the <see cref="T:ClassKit.CLSContextTopic" /> value named by <paramref name="constant" />.</summary>
- <param name="constant">The name of the constant to retrieve.</param>
- </member>
- <member name="M:ClassKit.CLSContextTopicExtensions.ToConstantArray(ClassKit.CLSContextTopic[])">
- <summary>Converts an array of <see cref="T:ClassKit.CLSContextTopic" /> enum values into an array of their corresponding constants.</summary>
- <param name="values">The array of enum values to convert.</param>
- </member>
- <member name="M:ClassKit.CLSContextTopicExtensions.ToEnumArray(Foundation.NSString[])">
- <summary>Converts an array of <see cref="T:Foundation.NSString" /> values into an array of their corresponding enum values.</summary>
- <param name="values">The array if <see cref="T:Foundation.NSString" /> values to convert.</param>
- </member>
- <member name="T:ClassKit.CLSContextType">
- <summary>Enumerates curriculum units.</summary>
- </member>
- <member name="T:ClassKit.CLSDataStore">
- <summary>Manages ClassKit data by operating on hierarchical contexts, such as acts, chapters, sections, and so on.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clsdatastore</appledoc>
- </member>
- <member name="P:ClassKit.CLSDataStore.ClassHandle">
+ <member name="P:CarPlay.CPTemplateApplicationScene.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100123,7 +99998,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:ClassKit.CLSDataStore.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplateApplicationScene.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationScene" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPTemplateApplicationScene.#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>
@@ -100170,7 +100048,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSDataStore.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplateApplicationScene.#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>
@@ -100180,22 +100058,16 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.ICLSDataStoreDelegate">
- <summary>Delegate for requesting data store contexts.</summary>
- <remarks>
- <para>ClassKit contexts are used to arrange nested content, such as chapters and sections of a lesson plan, in order to organize and track student progress and tests. ClassKit supports a maximum of 8 layers of content nesting.</para>
- </remarks>
- </member>
- <member name="T:ClassKit.CLSDataStoreDelegate">
- <summary>Delegate for requesting data store contexts.</summary>
+ <member name="T:CarPlay.CPTemplateApplicationSceneDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CarPlay.ICPTemplateApplicationSceneDelegate" /> interface to support all the methods from the CPTemplateApplicationSceneDelegate protocol.</summary>
<remarks>
- <para>ClassKit contexts are used to arrange nested content, such as chapters and sections of a lesson plan, in order to organize and track student progress and tests. ClassKit supports a maximum of 8 layers of content nesting.</para>
+ <para>The extension methods for <see cref="T:CarPlay.ICPTemplateApplicationSceneDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CPTemplateApplicationSceneDelegate 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:ClassKit.CLSDataStoreDelegate.#ctor">
- <summary>Creates a new <see cref="T:ClassKit.CLSDataStoreDelegate" /> with default values.</summary>
+ <member name="M:CarPlay.CPTemplateApplicationSceneDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTemplateApplicationSceneDelegate" /> with default values.</summary>
</member>
- <member name="M:ClassKit.CLSDataStoreDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTemplateApplicationSceneDelegate.#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>
@@ -100242,7 +100114,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSDataStoreDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTemplateApplicationSceneDelegate.#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>
@@ -100252,30 +100124,7 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSErrorCode">
- <summary>Enumerates ClassKit error codes.</summary>
- </member>
- <member name="T:ClassKit.CLSErrorCodeExtensions">
- <summary>Extension methods for the <see cref="T:ClassKit.CLSErrorCode" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:ClassKit.CLSErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:ClassKit.CLSErrorCodeExtensions.GetDomain(ClassKit.CLSErrorCode)">
- <summary>Returns the error domain associated with the ClassKit.CLSErrorCode value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:ClassKit.CLSErrorUserInfoKeys">
- <summary>Contains keys for accessing error data.</summary>
- </member>
- <member name="T:ClassKit.CLSObject">
- <summary>Base class for ClassKit objects.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clsobject</appledoc>
- </member>
- <member name="P:ClassKit.CLSObject.ClassHandle">
+ <member name="P:CarPlay.CPTextButton.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100284,16 +100133,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:ClassKit.CLSObject.#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:ClassKit.CLSObject.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTextButton.#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>
@@ -100340,7 +100180,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSObject.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTextButton.#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>
@@ -100350,10 +100190,11 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSPredicateKeyPath">
- <summary>Enumerates key paths for retrieving ClassKit contexts.</summary>
+ <member name="T:CarPlay.CPTravelEstimates">
+ <summary>Estimates of time and distance requirements for requested navigation.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cptravelestimates</appledoc>
</member>
- <member name="P:ClassKit.CLSProgressReportingCapability.ClassHandle">
+ <member name="P:CarPlay.CPTravelEstimates.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100362,7 +100203,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:ClassKit.CLSProgressReportingCapability.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPTravelEstimates.#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>
@@ -100371,7 +100212,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:ClassKit.CLSProgressReportingCapability.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTravelEstimates.#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>
@@ -100418,7 +100259,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSProgressReportingCapability.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTravelEstimates.#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>
@@ -100428,11 +100269,11 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSQuantityItem">
- <summary>Represents a quantitative data item.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clsquantityitem</appledoc>
+ <member name="T:CarPlay.CPTrip">
+ <summary>A journey from <see cref="P:CarPlay.CPTrip.Origin" /> to <see cref="P:CarPlay.CPTrip.Destination" />.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cptrip</appledoc>
</member>
- <member name="P:ClassKit.CLSQuantityItem.ClassHandle">
+ <member name="P:CarPlay.CPTrip.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100441,7 +100282,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:ClassKit.CLSQuantityItem.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPTrip.#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>
@@ -100450,7 +100291,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:ClassKit.CLSQuantityItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTrip.#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>
@@ -100497,7 +100338,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSQuantityItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTrip.#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>
@@ -100507,11 +100348,10 @@
</para>
</remarks>
</member>
- <member name="T:ClassKit.CLSScoreItem">
- <summary>Represents a score for a test or quiz.</summary>
- <appledoc>https://developer.apple.com/documentation/classkit/clsscoreitem</appledoc>
+ <member name="T:CarPlay.CPTripPauseReason">
+ <summary>Enumerates the reasons why the current trip has been paused.</summary>
</member>
- <member name="P:ClassKit.CLSScoreItem.ClassHandle">
+ <member name="P:CarPlay.CPTripPreviewTextConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100520,7 +100360,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:ClassKit.CLSScoreItem.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPTripPreviewTextConfiguration.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPTripPreviewTextConfiguration" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPTripPreviewTextConfiguration.#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>
@@ -100529,7 +100372,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:ClassKit.CLSScoreItem.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPTripPreviewTextConfiguration.#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>
@@ -100576,7 +100419,7 @@
</example>
</remarks>
</member>
- <member name="M:ClassKit.CLSScoreItem.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPTripPreviewTextConfiguration.#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>
@@ -100586,7 +100429,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKRecord.ClassHandle">
+ <member name="P:CarPlay.CPVoiceControlState.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100595,7 +100438,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:CloudKit.CKRecord.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPVoiceControlState.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPVoiceControlState" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPVoiceControlState.#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>
@@ -100604,7 +100450,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:CloudKit.CKRecord.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPVoiceControlState.#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>
@@ -100651,7 +100497,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecord.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPVoiceControlState.#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>
@@ -100661,7 +100507,12 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKRecordID.ClassHandle">
+ <member name="T:CarPlay.CPVoiceControlTemplate">
+ <summary>
+ <see cref="T:CarPlay.CPTemplate" /> subclass for displaying the voice control indicator.</summary>
+ <appledoc>https://developer.apple.com/documentation/carplay/cpvoicecontroltemplate</appledoc>
+ </member>
+ <member name="P:CarPlay.CPVoiceControlTemplate.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100670,7 +100521,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:CloudKit.CKRecordID.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPVoiceControlTemplate.#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>
@@ -100679,7 +100530,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:CloudKit.CKRecordID.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPVoiceControlTemplate.#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>
@@ -100726,7 +100577,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecordID.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPVoiceControlTemplate.#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>
@@ -100736,7 +100587,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKRecordZoneID.ClassHandle">
+ <member name="P:CarPlay.CPWindow.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100745,7 +100596,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:CloudKit.CKRecordZoneID.#ctor(Foundation.NSCoder)">
+ <member name="M:CarPlay.CPWindow.#ctor">
+ <summary>Creates a new <see cref="T:CarPlay.CPWindow" /> with default values.</summary>
+ </member>
+ <member name="M:CarPlay.CPWindow.#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>
@@ -100754,7 +100608,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:CloudKit.CKRecordZoneID.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CarPlay.CPWindow.#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>
@@ -100801,7 +100655,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecordZoneID.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CarPlay.CPWindow.#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>
@@ -100811,7 +100665,139 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFetchChangesScope.ClassHandle">
+ <member name="T:CarPlay.CPWindow.CPWindowAppearance">
+ <summary>Appearance class for objects of type <see cref="T:CarPlay.CPWindow" />.</summary>
+ <remarks>
+ <para>This appearance class is a strongly typed subclass of UIAppearance that is intended to be used with objects of class <see cref="T:CarPlay.CPWindow" />.</para>
+ <para>You can obtain an instance to this class by either accessing the static <see cref="P:CarPlay.CPWindow.Appearance" /> property or by calling <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> to get a UIAppearance that is context sensitive.</para>
+ </remarks>
+ </member>
+ <member name="P:CarPlay.CPWindow.Appearance">
+ <summary>Strongly-typed property that returns the UIAppearance class for this class.</summary>
+ <remarks>
+ <para>Setting any appearance properties on this instance will affect the appearance of all instances of <see cref="T:CarPlay.CPWindow" />.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ </remarks>
+ </member>
+ <member name="M:CarPlay.CPWindow.GetAppearance``1">
+ <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for the subclass of <see cref="T:CarPlay.CPWindow" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:CarPlay.CPWindow" />.</typeparam>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:CarPlay.CPWindow.Appearance" /> property, or the <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTheme = CPWindow.GetAppearance<MyCPWindowSubclass> ();
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])">
+ <param name="containers">List of types that developers want to have as the containers to apply this particular appearance</param>
+ <summary>Returns a strongly typed <see cref="T:UIKit.UIAppearance" /> for instances of this class when the view is hosted in the specified hierarchy.</summary>
+ <returns>The appearance proxy object that developers can use to set properties when the given container hierarchy is active</returns>
+ <remarks>
+ <para>The returned object represents the <see cref="T:UIKit.UIAppearance" /> proxy where developers can set appearance properties for instances of <see cref="T:CarPlay.CPWindow" /> when those instances are contained in the hierarchy specified by the <paramref name="containers" /> parameter.</para>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var mySliders = UISlider.AppearanceWhenContainedIn (typeof (UINavigationBar), typeof (UIPopoverController));
+ mySliders.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:CarPlay.CPWindow.GetAppearance(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for <see cref="T:CarPlay.CPWindow" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = CPWindow.GetAppearance (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection)" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:CarPlay.CPWindow.GetAppearance(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for <see cref="T:CarPlay.CPWindow" />.</summary>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = CPWindow.GetAppearance (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>If developers want to control the appearance of subclasses of <see cref="T:CarPlay.CPWindow" />, they should use the <see cref="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])" /> method.</para>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection)">
+ <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for the subclass of <see cref="T:CarPlay.CPWindow" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:CarPlay.CPWindow" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:CarPlay.CPWindow.Appearance" /> property, or the <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = CPWindow.GetAppearance<MyCPWindowSubclass> (myTraits);
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="M:CarPlay.CPWindow.GetAppearance``1(UIKit.UITraitCollection,System.Type[])">
+ <summary>Obtains the appearance proxy <see cref="T:CarPlay.CPWindow.CPWindowAppearance" /> for the subclass of <see cref="T:CarPlay.CPWindow" />.</summary>
+ <typeparam name="T">The type for which the <see cref="T:UIKit.UIAppearance" /> proxy must be returned. This is a subclass of <see cref="T:CarPlay.CPWindow" />.</typeparam>
+ <param name="traits">Trait collection to match.</param>
+ <param name="containers">List of types that the developer wishes to have as the containers to apply this particular appearance.</param>
+ <returns>
+ <para>An appearance proxy object for the specified type.</para>
+ </returns>
+ <remarks>
+ <para>Setting any appearance properties on the returned object will affect the appearance of all classes and subclasses of the type parameter.</para>
+ <para>Unlike the <see cref="P:CarPlay.CPWindow.Appearance" /> property, or the <see cref="M:CarPlay.CPWindow.AppearanceWhenContainedIn(System.Type[])" /> method which only work on instances of this particular class, the proxies returned by this method can be used to change the style of subclasses.</para>
+ <para>The following example shows how this method works:</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ var myTraits = new UITraitCollection ();
+ var myTheme = CPWindow.GetAppearance<MyCPWindowSubclass> (myTraits, typeof (UINavigationBar), typeof (UIPopoverController));
+ myTheme.TintColor = UIColor.Red;
+ ]]></code>
+ </example>
+ <para>For more information, see the documentation for the <see cref="T:UIKit.UIAppearance" /> class.</para>
+ </remarks>
+ </member>
+ <member name="P:Cinematic.CNDecision.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100820,10 +100806,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:CloudKit.CKSyncEngineFetchChangesScope.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchChangesScope" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKSyncEngineFetchChangesScope.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNDecision.#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>
@@ -100870,7 +100853,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchChangesScope.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNDecision.#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>
@@ -100880,7 +100863,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineSendChangesScope.ClassHandle">
+ <member name="P:Cinematic.CNAssetInfo.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100889,10 +100872,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:CloudKit.CKSyncEngineSendChangesScope.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSendChangesScope" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKSyncEngineSendChangesScope.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNAssetInfo.#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>
@@ -100939,7 +100919,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineSendChangesScope.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNAssetInfo.#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>
@@ -100949,7 +100929,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKUserIdentityLookupInfo.ClassHandle">
+ <member name="P:Cinematic.CNBoundsPrediction.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -100958,16 +100938,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:CloudKit.CKUserIdentityLookupInfo.#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 name="M:Cinematic.CNBoundsPrediction.#ctor">
+ <summary>Creates a new <see cref="T:Cinematic.CNBoundsPrediction" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKUserIdentityLookupInfo.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNBoundsPrediction.#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>
@@ -101014,7 +100988,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKUserIdentityLookupInfo.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNBoundsPrediction.#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>
@@ -101024,7 +100998,20 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKAcceptSharesOperation.ClassHandle">
+ <member name="T:Cinematic.CNCinematicErrorCodeExtensions">
+ <summary>Extension methods for the <see cref="T:Cinematic.CNCinematicErrorCode" /> enumeration.</summary>
+ <remarks>
+ <para>The extension method for the <see cref="T:Cinematic.CNCinematicErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
+ </member>
+ <member name="M:Cinematic.CNCinematicErrorCodeExtensions.GetDomain(Cinematic.CNCinematicErrorCode)">
+ <summary>Returns the error domain associated with the Cinematic.CNCinematicErrorCode value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
+ </member>
+ <member name="P:Cinematic.CNCompositionInfo.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101033,7 +101020,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:CloudKit.CKAcceptSharesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNCompositionInfo.#ctor">
+ <summary>Creates a new <see cref="T:Cinematic.CNCompositionInfo" /> with default values.</summary>
+ </member>
+ <member name="M:Cinematic.CNCompositionInfo.#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>
@@ -101080,7 +101070,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKAcceptSharesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNCompositionInfo.#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>
@@ -101090,10 +101080,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKAccountStatus">
- <summary>Enumerates values that indicate whether a user's iCloud account is available.</summary>
- </member>
- <member name="P:CloudKit.CKAllowedSharingOptions.ClassHandle">
+ <member name="P:Cinematic.CNCustomDetectionTrack.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101102,16 +101089,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:CloudKit.CKAllowedSharingOptions.#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 name="M:Cinematic.CNCustomDetectionTrack.#ctor">
+ <summary>Creates a new <see cref="T:Cinematic.CNCustomDetectionTrack" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKAllowedSharingOptions.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNCustomDetectionTrack.#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>
@@ -101158,7 +101139,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKAllowedSharingOptions.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNCustomDetectionTrack.#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>
@@ -101168,13 +101149,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKApplicationPermissions">
- <summary>Enumerates a value that indicates that other app users can discover the current user by email address.</summary>
- </member>
- <member name="T:CloudKit.CKApplicationPermissionStatus">
- <summary>Enumerates the states that an application can have when attempting to obtain a permission.</summary>
- </member>
- <member name="P:CloudKit.CKAsset.ClassHandle">
+ <member name="P:Cinematic.CNDetection.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101183,16 +101158,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:CloudKit.CKAsset.#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:CloudKit.CKAsset.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNDetection.#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>
@@ -101239,7 +101205,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKAsset.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNDetection.#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>
@@ -101249,7 +101215,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKContainer.ClassHandle">
+ <member name="P:Cinematic.CNDetectionTrack.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101258,7 +101224,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:CloudKit.CKContainer.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNDetectionTrack.#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>
@@ -101305,7 +101271,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKContainer.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNDetectionTrack.#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>
@@ -101315,53 +101281,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKContainer.Notifications">
- <summary>Notifications posted by the <see cref="T:CloudKit.CKContainer" /> class.</summary>
- <remarks>
- <para>This class contains various helper methods that allow developers to observe events posted in the notification hub (<see cref="T:Foundation.NSNotificationCenter" />).</para>
- <para>The methods defined in this class post events that invoke the provided method or lambda with a <see cref="T:Foundation.NSNotificationEventArgs" /> parameter, which contains strongly typed properties for the notification arguments.</para>
- </remarks>
- </member>
- <member name="M:CloudKit.CKContainer.Notifications.ObserveAccountChanged(System.EventHandler{Foundation.NSNotificationEventArgs})">
- <summary>Strongly typed notification for the <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> constant.</summary>
- <param name="handler">The handler that responds to the notification when it occurs.</param>
- <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
- <remarks>
- <para>This method can be used to subscribe to <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> notifications.</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- // Listen to all notifications posted for any object
- var token = CKContainer.Notifications.ObserveAccountChanged ((notification) => {
- Console.WriteLine ("Observed AccountChangedNotification!");
- };
-
- // Stop listening for notifications
- token.Dispose ();
- ]]></code>
- </example>
- </remarks>
- </member>
- <member name="M:CloudKit.CKContainer.Notifications.ObserveAccountChanged(Foundation.NSObject,System.EventHandler{Foundation.NSNotificationEventArgs})">
- <summary>Strongly typed notification for the <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> constant.</summary>
- <param name="objectToObserve">The specific object to observe.</param>
- <param name="handler">The handler that responds to the notification when it occurs.</param>
- <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
- <remarks>
- <para>This method can be used to subscribe to <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> notifications.</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- // Listen to all notifications posted for a single object
- var token = CKContainer.Notifications.ObserveAccountChanged (objectToObserve, (notification) => {
- Console.WriteLine ($"Observed AccountChangedNotification for {nameof (objectToObserve)}!");
- };
-
- // Stop listening for notifications
- token.Dispose ();
- ]]></code>
- </example>
- </remarks>
- </member>
- <member name="P:CloudKit.CKDatabase.ClassHandle">
+ <member name="P:Cinematic.CNFixedDetectionTrack.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101370,7 +101290,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:CloudKit.CKDatabase.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNFixedDetectionTrack.#ctor">
+ <summary>Creates a new <see cref="T:Cinematic.CNFixedDetectionTrack" /> with default values.</summary>
+ </member>
+ <member name="M:Cinematic.CNFixedDetectionTrack.#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>
@@ -101417,7 +101340,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKDatabase.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNFixedDetectionTrack.#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>
@@ -101427,7 +101350,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKDatabaseNotification.ClassHandle">
+ <member name="P:Cinematic.CNObjectTracker.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101436,16 +101359,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:CloudKit.CKDatabaseNotification.#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:CloudKit.CKDatabaseNotification.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNObjectTracker.#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>
@@ -101492,7 +101406,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKDatabaseNotification.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNObjectTracker.#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>
@@ -101502,7 +101416,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKDatabaseOperation.ClassHandle">
+ <member name="P:Cinematic.CNRenderingSession.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101511,7 +101425,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:CloudKit.CKDatabaseOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNRenderingSession.#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>
@@ -101558,7 +101472,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKDatabaseOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNRenderingSession.#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>
@@ -101568,10 +101482,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKDatabaseScope">
- <summary>Enumerates values that tell whether a database is private, shared, or public.</summary>
- </member>
- <member name="P:CloudKit.CKDatabaseSubscription.ClassHandle">
+ <member name="P:Cinematic.CNRenderingSessionAttributes.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101580,17 +101491,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:CloudKit.CKDatabaseSubscription.#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/cloudkit/ckdatabasesubscription/3547080-initwithcoder</appledoc>
- </member>
- <member name="M:CloudKit.CKDatabaseSubscription.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNRenderingSessionAttributes.#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>
@@ -101637,7 +101538,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKDatabaseSubscription.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNRenderingSessionAttributes.#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>
@@ -101647,12 +101548,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKDiscoverAllUserIdentitiesOperation">
- <summary>An operation that gets all of the discoverable users in the system's address book.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/CloudKit/CKDiscoverAllUserIdentitiesOperation">Apple documentation for <c>CKDiscoverAllUserIdentitiesOperation</c></related>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckdiscoveralluseridentitiesoperation</appledoc>
- </member>
- <member name="P:CloudKit.CKDiscoverAllUserIdentitiesOperation.ClassHandle">
+ <member name="P:Cinematic.CNRenderingSessionFrameAttributes.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101661,7 +101557,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:CloudKit.CKDiscoverAllUserIdentitiesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNRenderingSessionFrameAttributes.#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>
@@ -101708,7 +101604,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKDiscoverAllUserIdentitiesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNRenderingSessionFrameAttributes.#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>
@@ -101718,7 +101614,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKDiscoverUserIdentitiesOperation.ClassHandle">
+ <member name="P:Cinematic.CNScript.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101727,7 +101623,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:CloudKit.CKDiscoverUserIdentitiesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNScript.#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>
@@ -101774,7 +101670,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKDiscoverUserIdentitiesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNScript.#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>
@@ -101784,23 +101680,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKErrorCode">
- <summary>Enumerates CloudKit error conditions.</summary>
- </member>
- <member name="T:CloudKit.CKErrorCodeExtensions">
- <summary>Extension methods for the <see cref="T:CloudKit.CKErrorCode" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:CloudKit.CKErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:CloudKit.CKErrorCodeExtensions.GetDomain(CloudKit.CKErrorCode)">
- <summary>Returns the error domain associated with the CloudKit.CKErrorCode value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="P:CloudKit.CKFetchDatabaseChangesOperation.ClassHandle">
+ <member name="P:Cinematic.CNScriptChanges.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101809,7 +101689,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:CloudKit.CKFetchDatabaseChangesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNScriptChanges.#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>
@@ -101856,7 +101736,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchDatabaseChangesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNScriptChanges.#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>
@@ -101866,7 +101746,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchRecordChangesOperation.ClassHandle">
+ <member name="P:Cinematic.CNScriptFrame.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101875,7 +101755,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:CloudKit.CKFetchRecordChangesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Cinematic.CNScriptFrame.#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>
@@ -101922,7 +101802,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchRecordChangesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:Cinematic.CNScriptFrame.#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>
@@ -101932,7 +101812,11 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchRecordsOperation.ClassHandle">
+ <member name="T:ClassKit.CLSContext">
+ <summary>A node in a ClassKit context hierarchy.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clscontext</appledoc>
+ </member>
+ <member name="P:ClassKit.CLSContext.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -101941,11 +101825,16 @@
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:CloudKit.CKFetchRecordsOperation.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordsOperation" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckfetchrecordsoperation/1476072-init</appledoc>
+ <member name="M:ClassKit.CLSContext.#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:CloudKit.CKFetchRecordsOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSContext.#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>
@@ -101992,7 +101881,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchRecordsOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSContext.#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>
@@ -102002,7 +101891,11 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchRecordZoneChangesConfiguration.ClassHandle">
+ <member name="T:ClassKit.CLSActivity">
+ <summary>Encapsulates and interaction between the student and a task for a context.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clsactivity</appledoc>
+ </member>
+ <member name="P:ClassKit.CLSActivity.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102011,10 +101904,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:CloudKit.CKFetchRecordZoneChangesConfiguration.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordZoneChangesConfiguration" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKFetchRecordZoneChangesConfiguration.#ctor(Foundation.NSCoder)">
+ <member name="M:ClassKit.CLSActivity.#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>
@@ -102023,7 +101913,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:CloudKit.CKFetchRecordZoneChangesConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSActivity.#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>
@@ -102070,7 +101960,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchRecordZoneChangesConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSActivity.#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>
@@ -102080,73 +101970,11 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchRecordZoneChangesOperation.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:CloudKit.CKFetchRecordZoneChangesOperation.#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:CloudKit.CKFetchRecordZoneChangesOperation.#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:ClassKit.CLSActivityItem">
+ <summary>Base class for activity items.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clsactivityitem</appledoc>
</member>
- <member name="P:CloudKit.CKFetchRecordZoneChangesOptions.ClassHandle">
+ <member name="P:ClassKit.CLSActivityItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102155,10 +101983,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:CloudKit.CKFetchRecordZoneChangesOptions.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordZoneChangesOptions" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKFetchRecordZoneChangesOptions.#ctor(Foundation.NSCoder)">
+ <member name="M:ClassKit.CLSActivityItem.#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>
@@ -102167,7 +101992,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:CloudKit.CKFetchRecordZoneChangesOptions.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSActivityItem.#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>
@@ -102214,7 +102039,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchRecordZoneChangesOptions.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSActivityItem.#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>
@@ -102224,7 +102049,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchRecordZonesOperation.ClassHandle">
+ <member name="P:ClassKit.CLSBinaryItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102233,11 +102058,16 @@
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:CloudKit.CKFetchRecordZonesOperation.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordZonesOperation" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckfetchrecordzonesoperation/1515256-init</appledoc>
+ <member name="M:ClassKit.CLSBinaryItem.#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:CloudKit.CKFetchRecordZonesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSBinaryItem.#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>
@@ -102284,7 +102114,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchRecordZonesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSBinaryItem.#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>
@@ -102294,7 +102124,39 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchShareMetadataOperation.ClassHandle">
+ <member name="T:ClassKit.CLSBinaryValueType">
+ <summary>Enumerates activity outcome types.</summary>
+ </member>
+ <member name="T:ClassKit.CLSContextTopic">
+ <summary>Enumerates topics for contexts.</summary>
+ </member>
+ <member name="T:ClassKit.CLSContextTopicExtensions">
+ <summary>Extension methods for the <see cref="T:ClassKit.CLSContextTopic" /> enumeration.</summary>
+ </member>
+ <member name="M:ClassKit.CLSContextTopicExtensions.GetConstant(ClassKit.CLSContextTopic)">
+ <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:ClassKit.CLSContextTopicExtensions.GetValue(Foundation.NSString)">
+ <summary>Retrieves the <see cref="T:ClassKit.CLSContextTopic" /> value named by <paramref name="constant" />.</summary>
+ <param name="constant">The name of the constant to retrieve.</param>
+ </member>
+ <member name="M:ClassKit.CLSContextTopicExtensions.ToConstantArray(ClassKit.CLSContextTopic[])">
+ <summary>Converts an array of <see cref="T:ClassKit.CLSContextTopic" /> enum values into an array of their corresponding constants.</summary>
+ <param name="values">The array of enum values to convert.</param>
+ </member>
+ <member name="M:ClassKit.CLSContextTopicExtensions.ToEnumArray(Foundation.NSString[])">
+ <summary>Converts an array of <see cref="T:Foundation.NSString" /> values into an array of their corresponding enum values.</summary>
+ <param name="values">The array if <see cref="T:Foundation.NSString" /> values to convert.</param>
+ </member>
+ <member name="T:ClassKit.CLSContextType">
+ <summary>Enumerates curriculum units.</summary>
+ </member>
+ <member name="T:ClassKit.CLSDataStore">
+ <summary>Manages ClassKit data by operating on hierarchical contexts, such as acts, chapters, sections, and so on.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clsdatastore</appledoc>
+ </member>
+ <member name="P:ClassKit.CLSDataStore.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102303,7 +102165,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:CloudKit.CKFetchShareMetadataOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSDataStore.#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>
@@ -102350,7 +102212,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchShareMetadataOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSDataStore.#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>
@@ -102360,16 +102222,22 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchShareParticipantsOperation.ClassHandle">
- <summary>The Objective-C class handle for this class.</summary>
- <value>The pointer to the Objective-C class.</value>
+ <member name="T:ClassKit.ICLSDataStoreDelegate">
+ <summary>Delegate for requesting data store contexts.</summary>
<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>
+ <para>ClassKit contexts are used to arrange nested content, such as chapters and sections of a lesson plan, in order to organize and track student progress and tests. ClassKit supports a maximum of 8 layers of content nesting.</para>
+ </remarks>
</member>
- <member name="M:CloudKit.CKFetchShareParticipantsOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="T:ClassKit.CLSDataStoreDelegate">
+ <summary>Delegate for requesting data store contexts.</summary>
+ <remarks>
+ <para>ClassKit contexts are used to arrange nested content, such as chapters and sections of a lesson plan, in order to organize and track student progress and tests. ClassKit supports a maximum of 8 layers of content nesting.</para>
+ </remarks>
+ </member>
+ <member name="M:ClassKit.CLSDataStoreDelegate.#ctor">
+ <summary>Creates a new <see cref="T:ClassKit.CLSDataStoreDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:ClassKit.CLSDataStoreDelegate.#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>
@@ -102416,7 +102284,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchShareParticipantsOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSDataStoreDelegate.#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>
@@ -102426,7 +102294,30 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchSubscriptionsOperation.ClassHandle">
+ <member name="T:ClassKit.CLSErrorCode">
+ <summary>Enumerates ClassKit error codes.</summary>
+ </member>
+ <member name="T:ClassKit.CLSErrorCodeExtensions">
+ <summary>Extension methods for the <see cref="T:ClassKit.CLSErrorCode" /> enumeration.</summary>
+ <remarks>
+ <para>The extension method for the <see cref="T:ClassKit.CLSErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
+ </member>
+ <member name="M:ClassKit.CLSErrorCodeExtensions.GetDomain(ClassKit.CLSErrorCode)">
+ <summary>Returns the error domain associated with the ClassKit.CLSErrorCode value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
+ </member>
+ <member name="T:ClassKit.CLSErrorUserInfoKeys">
+ <summary>Contains keys for accessing error data.</summary>
+ </member>
+ <member name="T:ClassKit.CLSObject">
+ <summary>Base class for ClassKit objects.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clsobject</appledoc>
+ </member>
+ <member name="P:ClassKit.CLSObject.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102435,7 +102326,16 @@
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:CloudKit.CKFetchSubscriptionsOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSObject.#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:ClassKit.CLSObject.#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>
@@ -102482,7 +102382,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchSubscriptionsOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSObject.#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>
@@ -102492,7 +102392,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKFetchWebAuthTokenOperation.ClassHandle">
+ <member name="T:ClassKit.CLSPredicateKeyPath">
+ <summary>Enumerates key paths for retrieving ClassKit contexts.</summary>
+ </member>
+ <member name="P:ClassKit.CLSProgressReportingCapability.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102501,7 +102404,16 @@
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:CloudKit.CKFetchWebAuthTokenOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSProgressReportingCapability.#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:ClassKit.CLSProgressReportingCapability.#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>
@@ -102548,7 +102460,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKFetchWebAuthTokenOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSProgressReportingCapability.#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>
@@ -102558,7 +102470,11 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKLocationSortDescriptor.ClassHandle">
+ <member name="T:ClassKit.CLSQuantityItem">
+ <summary>Represents a quantitative data item.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clsquantityitem</appledoc>
+ </member>
+ <member name="P:ClassKit.CLSQuantityItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102567,7 +102483,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:CloudKit.CKLocationSortDescriptor.#ctor(Foundation.NSCoder)">
+ <member name="M:ClassKit.CLSQuantityItem.#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>
@@ -102575,9 +102491,8 @@
<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/cloudkit/cklocationsortdescriptor/1515257-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKLocationSortDescriptor.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSQuantityItem.#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>
@@ -102624,7 +102539,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKLocationSortDescriptor.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSQuantityItem.#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>
@@ -102634,7 +102549,11 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKModifyRecordsOperation.ClassHandle">
+ <member name="T:ClassKit.CLSScoreItem">
+ <summary>Represents a score for a test or quiz.</summary>
+ <appledoc>https://developer.apple.com/documentation/classkit/clsscoreitem</appledoc>
+ </member>
+ <member name="P:ClassKit.CLSScoreItem.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102643,11 +102562,16 @@
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:CloudKit.CKModifyRecordsOperation.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKModifyRecordsOperation" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckmodifyrecordsoperation/1447466-init</appledoc>
+ <member name="M:ClassKit.CLSScoreItem.#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:CloudKit.CKModifyRecordsOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:ClassKit.CLSScoreItem.#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>
@@ -102694,7 +102618,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKModifyRecordsOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:ClassKit.CLSScoreItem.#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>
@@ -102704,7 +102628,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKModifyRecordZonesOperation.ClassHandle">
+ <member name="P:CloudKit.CKRecord.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102713,11 +102637,16 @@
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:CloudKit.CKModifyRecordZonesOperation.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKModifyRecordZonesOperation" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckmodifyrecordzonesoperation/1415169-init</appledoc>
+ <member name="M:CloudKit.CKRecord.#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:CloudKit.CKModifyRecordZonesOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKRecord.#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>
@@ -102764,7 +102693,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKModifyRecordZonesOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecord.#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>
@@ -102774,7 +102703,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKModifySubscriptionsOperation.ClassHandle">
+ <member name="P:CloudKit.CKRecordID.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102783,7 +102712,16 @@
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:CloudKit.CKModifySubscriptionsOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKRecordID.#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:CloudKit.CKRecordID.#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>
@@ -102830,7 +102768,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKModifySubscriptionsOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecordID.#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>
@@ -102840,7 +102778,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKNotification.ClassHandle">
+ <member name="P:CloudKit.CKRecordZoneID.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102849,7 +102787,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:CloudKit.CKNotification.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKRecordZoneID.#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>
@@ -102858,7 +102796,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:CloudKit.CKNotification.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKRecordZoneID.#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>
@@ -102905,7 +102843,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKNotification.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecordZoneID.#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>
@@ -102915,7 +102853,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKNotificationID.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchChangesScope.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102924,16 +102862,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:CloudKit.CKNotificationID.#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 name="M:CloudKit.CKSyncEngineFetchChangesScope.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchChangesScope" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKNotificationID.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchChangesScope.#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>
@@ -102980,7 +102912,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKNotificationID.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchChangesScope.#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>
@@ -102990,7 +102922,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKNotificationInfo.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineSendChangesScope.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -102999,19 +102931,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:CloudKit.CKNotificationInfo.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKNotificationInfo" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKNotificationInfo.#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 name="M:CloudKit.CKSyncEngineSendChangesScope.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSendChangesScope" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKNotificationInfo.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineSendChangesScope.#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>
@@ -103058,7 +102981,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKNotificationInfo.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineSendChangesScope.#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>
@@ -103068,10 +102991,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKNotificationType">
- <summary>Enumerates the events that can generate a push notification.</summary>
- </member>
- <member name="P:CloudKit.CKOperation.ClassHandle">
+ <member name="P:CloudKit.CKUserIdentityLookupInfo.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103080,7 +103000,16 @@
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:CloudKit.CKOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKUserIdentityLookupInfo.#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:CloudKit.CKUserIdentityLookupInfo.#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>
@@ -103127,7 +103056,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKUserIdentityLookupInfo.#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>
@@ -103137,7 +103066,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKOperationConfiguration.ClassHandle">
+ <member name="P:CloudKit.CKAcceptSharesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103146,19 +103075,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:CloudKit.CKOperationConfiguration.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKOperationConfiguration" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKOperationConfiguration.#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:CloudKit.CKOperationConfiguration.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKAcceptSharesOperation.#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>
@@ -103205,7 +103122,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKOperationConfiguration.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKAcceptSharesOperation.#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>
@@ -103215,7 +103132,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKOperationGroup.ClassHandle">
+ <member name="T:CloudKit.CKAccountStatus">
+ <summary>Enumerates values that indicate whether a user's iCloud account is available.</summary>
+ </member>
+ <member name="P:CloudKit.CKAllowedSharingOptions.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103224,11 +103144,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:CloudKit.CKOperationGroup.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKOperationGroup" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckoperationgroup/2866236-init</appledoc>
- </member>
- <member name="M:CloudKit.CKOperationGroup.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKAllowedSharingOptions.#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>
@@ -103236,9 +103152,8 @@
<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/cloudkit/ckoperationgroup/2866202-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKOperationGroup.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKAllowedSharingOptions.#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>
@@ -103285,7 +103200,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKOperationGroup.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKAllowedSharingOptions.#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>
@@ -103295,7 +103210,13 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKQuery.ClassHandle">
+ <member name="T:CloudKit.CKApplicationPermissions">
+ <summary>Enumerates a value that indicates that other app users can discover the current user by email address.</summary>
+ </member>
+ <member name="T:CloudKit.CKApplicationPermissionStatus">
+ <summary>Enumerates the states that an application can have when attempting to obtain a permission.</summary>
+ </member>
+ <member name="P:CloudKit.CKAsset.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103304,7 +103225,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:CloudKit.CKQuery.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKAsset.#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>
@@ -103312,9 +103233,8 @@
<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/cloudkit/ckquery/1413111-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKQuery.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKAsset.#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>
@@ -103361,7 +103281,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKQuery.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKAsset.#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>
@@ -103371,7 +103291,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKQueryCursor.ClassHandle">
+ <member name="P:CloudKit.CKContainer.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103380,16 +103300,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:CloudKit.CKQueryCursor.#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:CloudKit.CKQueryCursor.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKContainer.#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>
@@ -103436,7 +103347,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKQueryCursor.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKContainer.#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>
@@ -103446,7 +103357,53 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKQueryNotification.ClassHandle">
+ <member name="T:CloudKit.CKContainer.Notifications">
+ <summary>Notifications posted by the <see cref="T:CloudKit.CKContainer" /> class.</summary>
+ <remarks>
+ <para>This class contains various helper methods that allow developers to observe events posted in the notification hub (<see cref="T:Foundation.NSNotificationCenter" />).</para>
+ <para>The methods defined in this class post events that invoke the provided method or lambda with a <see cref="T:Foundation.NSNotificationEventArgs" /> parameter, which contains strongly typed properties for the notification arguments.</para>
+ </remarks>
+ </member>
+ <member name="M:CloudKit.CKContainer.Notifications.ObserveAccountChanged(System.EventHandler{Foundation.NSNotificationEventArgs})">
+ <summary>Strongly typed notification for the <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> constant.</summary>
+ <param name="handler">The handler that responds to the notification when it occurs.</param>
+ <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
+ <remarks>
+ <para>This method can be used to subscribe to <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> notifications.</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ // Listen to all notifications posted for any object
+ var token = CKContainer.Notifications.ObserveAccountChanged ((notification) => {
+ Console.WriteLine ("Observed AccountChangedNotification!");
+ };
+
+ // Stop listening for notifications
+ token.Dispose ();
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:CloudKit.CKContainer.Notifications.ObserveAccountChanged(Foundation.NSObject,System.EventHandler{Foundation.NSNotificationEventArgs})">
+ <summary>Strongly typed notification for the <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> constant.</summary>
+ <param name="objectToObserve">The specific object to observe.</param>
+ <param name="handler">The handler that responds to the notification when it occurs.</param>
+ <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
+ <remarks>
+ <para>This method can be used to subscribe to <see cref="P:CloudKit.CKContainer.AccountChangedNotification" /> notifications.</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ // Listen to all notifications posted for a single object
+ var token = CKContainer.Notifications.ObserveAccountChanged (objectToObserve, (notification) => {
+ Console.WriteLine ($"Observed AccountChangedNotification for {nameof (objectToObserve)}!");
+ };
+
+ // Stop listening for notifications
+ token.Dispose ();
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="P:CloudKit.CKDatabase.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103455,16 +103412,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:CloudKit.CKQueryNotification.#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:CloudKit.CKQueryNotification.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKDatabase.#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>
@@ -103511,7 +103459,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKQueryNotification.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKDatabase.#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>
@@ -103521,10 +103469,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKQueryNotificationReason">
- <summary>Enumerates the persistent storage events that can trigger data lifecycle notifications.</summary>
- </member>
- <member name="P:CloudKit.CKQueryOperation.ClassHandle">
+ <member name="P:CloudKit.CKDatabaseNotification.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103533,11 +103478,16 @@
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:CloudKit.CKQueryOperation.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKQueryOperation" /> with default values.</summary>
- <appledoc>https://developer.apple.com/documentation/cloudkit/ckqueryoperation/1515115-init</appledoc>
+ <member name="M:CloudKit.CKDatabaseNotification.#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:CloudKit.CKQueryOperation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKDatabaseNotification.#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>
@@ -103584,7 +103534,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKQueryOperation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKDatabaseNotification.#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>
@@ -103594,7 +103544,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKQuerySubscription.ClassHandle">
+ <member name="P:CloudKit.CKDatabaseOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103603,17 +103553,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:CloudKit.CKQuerySubscription.#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/cloudkit/ckquerysubscription/3547081-initwithcoder</appledoc>
- </member>
- <member name="M:CloudKit.CKQuerySubscription.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKDatabaseOperation.#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>
@@ -103660,7 +103600,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKQuerySubscription.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKDatabaseOperation.#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>
@@ -103670,16 +103610,29 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKQuerySubscriptionOptions">
- <summary>Enumerates the time or times when a <see cref="T:CloudKit.CKSubscription" /> fires a notification.</summary>
+ <member name="T:CloudKit.CKDatabaseScope">
+ <summary>Enumerates values that tell whether a database is private, shared, or public.</summary>
</member>
- <member name="T:CloudKit.CKRecordSavePolicy">
- <summary>Enumerates policies that control when or if a record should be saved.</summary>
+ <member name="P:CloudKit.CKDatabaseSubscription.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:CloudKit.CKRecordValue.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKRecordValue" /> with default values.</summary>
+ <member name="M:CloudKit.CKDatabaseSubscription.#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/cloudkit/ckdatabasesubscription/3547080-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKRecordValue.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKDatabaseSubscription.#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>
@@ -103726,7 +103679,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecordValue.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKDatabaseSubscription.#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>
@@ -103736,7 +103689,12 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKRecordZone.ClassHandle">
+ <member name="T:CloudKit.CKDiscoverAllUserIdentitiesOperation">
+ <summary>An operation that gets all of the discoverable users in the system's address book.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/reference/CloudKit/CKDiscoverAllUserIdentitiesOperation">Apple documentation for <c>CKDiscoverAllUserIdentitiesOperation</c></related>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckdiscoveralluseridentitiesoperation</appledoc>
+ </member>
+ <member name="P:CloudKit.CKDiscoverAllUserIdentitiesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103745,16 +103703,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:CloudKit.CKRecordZone.#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:CloudKit.CKRecordZone.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKDiscoverAllUserIdentitiesOperation.#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>
@@ -103801,7 +103750,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecordZone.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKDiscoverAllUserIdentitiesOperation.#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>
@@ -103811,10 +103760,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKRecordZoneCapabilities">
- <summary>Enumerates the special operations that a zone is capable of.</summary>
- </member>
- <member name="P:CloudKit.CKRecordZoneNotification.ClassHandle">
+ <member name="P:CloudKit.CKDiscoverUserIdentitiesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103823,16 +103769,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:CloudKit.CKRecordZoneNotification.#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:CloudKit.CKRecordZoneNotification.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKDiscoverUserIdentitiesOperation.#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>
@@ -103879,7 +103816,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecordZoneNotification.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKDiscoverUserIdentitiesOperation.#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>
@@ -103889,7 +103826,23 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKRecordZoneSubscription.ClassHandle">
+ <member name="T:CloudKit.CKErrorCode">
+ <summary>Enumerates CloudKit error conditions.</summary>
+ </member>
+ <member name="T:CloudKit.CKErrorCodeExtensions">
+ <summary>Extension methods for the <see cref="T:CloudKit.CKErrorCode" /> enumeration.</summary>
+ <remarks>
+ <para>The extension method for the <see cref="T:CloudKit.CKErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
+ </remarks>
+ </member>
+ <member name="M:CloudKit.CKErrorCodeExtensions.GetDomain(CloudKit.CKErrorCode)">
+ <summary>Returns the error domain associated with the CloudKit.CKErrorCode value</summary>
+ <param name="self">The enumeration value</param>
+ <remarks>
+ <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
+ </remarks>
+ </member>
+ <member name="P:CloudKit.CKFetchDatabaseChangesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103898,17 +103851,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:CloudKit.CKRecordZoneSubscription.#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/cloudkit/ckrecordzonesubscription/3547082-initwithcoder</appledoc>
- </member>
- <member name="M:CloudKit.CKRecordZoneSubscription.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchDatabaseChangesOperation.#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>
@@ -103955,7 +103898,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKRecordZoneSubscription.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchDatabaseChangesOperation.#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>
@@ -103965,7 +103908,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKReference.ClassHandle">
+ <member name="P:CloudKit.CKFetchRecordChangesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -103974,16 +103917,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:CloudKit.CKReference.#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:CloudKit.CKReference.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchRecordChangesOperation.#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>
@@ -104030,7 +103964,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKReference.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchRecordChangesOperation.#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>
@@ -104040,10 +103974,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKReferenceAction">
- <summary>Enumerates values that control whether a reference should delete itself when its target record is deleted.</summary>
- </member>
- <member name="P:CloudKit.CKServerChangeToken.ClassHandle">
+ <member name="P:CloudKit.CKFetchRecordsOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104052,16 +103983,11 @@
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:CloudKit.CKServerChangeToken.#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 name="M:CloudKit.CKFetchRecordsOperation.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordsOperation" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckfetchrecordsoperation/1476072-init</appledoc>
</member>
- <member name="M:CloudKit.CKServerChangeToken.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchRecordsOperation.#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>
@@ -104108,7 +104034,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKServerChangeToken.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchRecordsOperation.#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>
@@ -104118,7 +104044,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKShare.ClassHandle">
+ <member name="P:CloudKit.CKFetchRecordZoneChangesConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104127,7 +104053,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:CloudKit.CKShare.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesConfiguration.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordZoneChangesConfiguration" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKFetchRecordZoneChangesConfiguration.#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>
@@ -104135,9 +104064,8 @@
<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/cloudkit/ckshare/1640432-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKShare.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesConfiguration.#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>
@@ -104184,7 +104112,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKShare.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesConfiguration.#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>
@@ -104194,7 +104122,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKShareMetadata.ClassHandle">
+ <member name="P:CloudKit.CKFetchRecordZoneChangesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104203,16 +104131,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:CloudKit.CKShareMetadata.#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:CloudKit.CKShareMetadata.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesOperation.#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>
@@ -104259,7 +104178,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKShareMetadata.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesOperation.#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>
@@ -104269,7 +104188,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKShareParticipant.ClassHandle">
+ <member name="P:CloudKit.CKFetchRecordZoneChangesOptions.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104278,7 +104197,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:CloudKit.CKShareParticipant.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesOptions.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordZoneChangesOptions" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKFetchRecordZoneChangesOptions.#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>
@@ -104287,7 +104209,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:CloudKit.CKShareParticipant.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesOptions.#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>
@@ -104334,7 +104256,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKShareParticipant.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchRecordZoneChangesOptions.#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>
@@ -104344,16 +104266,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKShareParticipantAcceptanceStatus">
- <summary>Enumerates responses to share participation requests.</summary>
- </member>
- <member name="T:CloudKit.CKShareParticipantPermission">
- <summary>Enumerates user share permissions.</summary>
- </member>
- <member name="T:CloudKit.CKShareParticipantType">
- <summary>Enumerates share participant types.</summary>
- </member>
- <member name="P:CloudKit.CKSubscription.ClassHandle">
+ <member name="P:CloudKit.CKFetchRecordZonesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104362,16 +104275,11 @@
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:CloudKit.CKSubscription.#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 name="M:CloudKit.CKFetchRecordZonesOperation.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKFetchRecordZonesOperation" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckfetchrecordzonesoperation/1515256-init</appledoc>
</member>
- <member name="M:CloudKit.CKSubscription.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchRecordZonesOperation.#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>
@@ -104418,7 +104326,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSubscription.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchRecordZonesOperation.#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>
@@ -104428,10 +104336,7 @@
</para>
</remarks>
</member>
- <member name="T:CloudKit.CKSubscriptionType">
- <summary>Enumerates subscription types.</summary>
- </member>
- <member name="P:CloudKit.CKSyncEngine.ClassHandle">
+ <member name="P:CloudKit.CKFetchShareMetadataOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104440,7 +104345,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:CloudKit.CKSyncEngine.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchShareMetadataOperation.#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>
@@ -104487,7 +104392,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngine.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchShareMetadataOperation.#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>
@@ -104497,7 +104402,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineAccountChangeEvent.ClassHandle">
+ <member name="P:CloudKit.CKFetchShareParticipantsOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104506,10 +104411,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:CloudKit.CKSyncEngineAccountChangeEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineAccountChangeEvent" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKSyncEngineAccountChangeEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchShareParticipantsOperation.#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>
@@ -104556,7 +104458,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineAccountChangeEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchShareParticipantsOperation.#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>
@@ -104566,7 +104468,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineConfiguration.ClassHandle">
+ <member name="P:CloudKit.CKFetchSubscriptionsOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104575,73 +104477,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:CloudKit.CKSyncEngineConfiguration.#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:CloudKit.CKSyncEngineConfiguration.#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:CloudKit.CKSyncEngineDelegate_Extensions">
- <summary>Extension methods to the <see cref="T:CloudKit.ICKSyncEngineDelegate" /> interface to support all the methods from the CKSyncEngineDelegate protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:CloudKit.ICKSyncEngineDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CKSyncEngineDelegate 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:CloudKit.CKSyncEngineDelegate.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDelegate" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKSyncEngineDelegate.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchSubscriptionsOperation.#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>
@@ -104688,7 +104524,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineDelegate.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchSubscriptionsOperation.#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>
@@ -104698,7 +104534,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineDidFetchChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKFetchWebAuthTokenOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104707,10 +104543,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:CloudKit.CKSyncEngineDidFetchChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDidFetchChangesEvent" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKSyncEngineDidFetchChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKFetchWebAuthTokenOperation.#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>
@@ -104757,7 +104590,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineDidFetchChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKFetchWebAuthTokenOperation.#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>
@@ -104767,7 +104600,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKLocationSortDescriptor.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104776,10 +104609,17 @@
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:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKLocationSortDescriptor.#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/cloudkit/cklocationsortdescriptor/1515257-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKLocationSortDescriptor.#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>
@@ -104826,7 +104666,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKLocationSortDescriptor.#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>
@@ -104836,7 +104676,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineDidSendChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKModifyRecordsOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104845,10 +104685,11 @@
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:CloudKit.CKSyncEngineDidSendChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDidSendChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKModifyRecordsOperation.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKModifyRecordsOperation" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckmodifyrecordsoperation/1447466-init</appledoc>
</member>
- <member name="M:CloudKit.CKSyncEngineDidSendChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKModifyRecordsOperation.#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>
@@ -104895,7 +104736,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineDidSendChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKModifyRecordsOperation.#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>
@@ -104905,7 +104746,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineEvent.ClassHandle">
+ <member name="P:CloudKit.CKModifyRecordZonesOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104914,7 +104755,11 @@
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:CloudKit.CKSyncEngineEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKModifyRecordZonesOperation.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKModifyRecordZonesOperation" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckmodifyrecordzonesoperation/1415169-init</appledoc>
+ </member>
+ <member name="M:CloudKit.CKModifyRecordZonesOperation.#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>
@@ -104961,7 +104806,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKModifyRecordZonesOperation.#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>
@@ -104971,7 +104816,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFailedRecordSave.ClassHandle">
+ <member name="P:CloudKit.CKModifySubscriptionsOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -104980,7 +104825,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:CloudKit.CKSyncEngineFailedRecordSave.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKModifySubscriptionsOperation.#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>
@@ -105027,7 +104872,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFailedRecordSave.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKModifySubscriptionsOperation.#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>
@@ -105037,7 +104882,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFailedZoneSave.ClassHandle">
+ <member name="P:CloudKit.CKNotification.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105046,7 +104891,16 @@
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:CloudKit.CKSyncEngineFailedZoneSave.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKNotification.#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:CloudKit.CKNotification.#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>
@@ -105093,7 +104947,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFailedZoneSave.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKNotification.#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>
@@ -105103,7 +104957,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFetchChangesContext.ClassHandle">
+ <member name="P:CloudKit.CKNotificationID.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105112,76 +104966,16 @@
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:CloudKit.CKSyncEngineFetchChangesContext.#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:CloudKit.CKSyncEngineFetchChangesContext.#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>
+ <member name="M:CloudKit.CKNotificationID.#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 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>
+ <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="P:CloudKit.CKSyncEngineFetchChangesOptions.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:CloudKit.CKSyncEngineFetchChangesOptions.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchChangesOptions" /> with default values.</summary>
- </member>
- <member name="M:CloudKit.CKSyncEngineFetchChangesOptions.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKNotificationID.#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>
@@ -105228,7 +105022,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchChangesOptions.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKNotificationID.#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>
@@ -105238,7 +105032,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKNotificationInfo.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105247,10 +105041,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:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKNotificationInfo.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKNotificationInfo" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKNotificationInfo.#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:CloudKit.CKNotificationInfo.#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>
@@ -105297,7 +105100,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKNotificationInfo.#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>
@@ -105307,7 +105110,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFetchedRecordDeletion.ClassHandle">
+ <member name="T:CloudKit.CKNotificationType">
+ <summary>Enumerates the events that can generate a push notification.</summary>
+ </member>
+ <member name="P:CloudKit.CKOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105316,7 +105122,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:CloudKit.CKSyncEngineFetchedRecordDeletion.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKOperation.#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>
@@ -105363,7 +105169,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchedRecordDeletion.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKOperation.#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>
@@ -105373,7 +105179,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKOperationConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105382,10 +105188,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:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKOperationConfiguration.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKOperationConfiguration" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKOperationConfiguration.#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:CloudKit.CKOperationConfiguration.#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>
@@ -105432,7 +105247,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKOperationConfiguration.#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>
@@ -105442,7 +105257,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineFetchedZoneDeletion.ClassHandle">
+ <member name="P:CloudKit.CKOperationGroup.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105451,7 +105266,21 @@
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:CloudKit.CKSyncEngineFetchedZoneDeletion.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKOperationGroup.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKOperationGroup" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckoperationgroup/2866236-init</appledoc>
+ </member>
+ <member name="M:CloudKit.CKOperationGroup.#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/cloudkit/ckoperationgroup/2866202-initwithcoder</appledoc>
+ </member>
+ <member name="M:CloudKit.CKOperationGroup.#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>
@@ -105498,7 +105327,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineFetchedZoneDeletion.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKOperationGroup.#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>
@@ -105508,7 +105337,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEnginePendingDatabaseChange.ClassHandle">
+ <member name="P:CloudKit.CKQuery.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105517,7 +105346,17 @@
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:CloudKit.CKSyncEnginePendingDatabaseChange.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKQuery.#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/cloudkit/ckquery/1413111-initwithcoder</appledoc>
+ </member>
+ <member name="M:CloudKit.CKQuery.#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>
@@ -105564,7 +105403,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEnginePendingDatabaseChange.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKQuery.#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>
@@ -105574,7 +105413,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEnginePendingRecordZoneChange.ClassHandle">
+ <member name="P:CloudKit.CKQueryCursor.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105583,7 +105422,16 @@
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:CloudKit.CKSyncEnginePendingRecordZoneChange.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKQueryCursor.#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:CloudKit.CKQueryCursor.#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>
@@ -105630,7 +105478,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEnginePendingRecordZoneChange.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKQueryCursor.#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>
@@ -105640,7 +105488,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEnginePendingZoneDelete.ClassHandle">
+ <member name="P:CloudKit.CKQueryNotification.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105649,10 +105497,16 @@
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:CloudKit.CKSyncEnginePendingZoneDelete.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEnginePendingZoneDelete" /> with default values.</summary>
+ <member name="M:CloudKit.CKQueryNotification.#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:CloudKit.CKSyncEnginePendingZoneDelete.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKQueryNotification.#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>
@@ -105699,7 +105553,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEnginePendingZoneDelete.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKQueryNotification.#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>
@@ -105709,7 +105563,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEnginePendingZoneSave.ClassHandle">
+ <member name="T:CloudKit.CKQueryNotificationReason">
+ <summary>Enumerates the persistent storage events that can trigger data lifecycle notifications.</summary>
+ </member>
+ <member name="P:CloudKit.CKQueryOperation.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105718,10 +105575,11 @@
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:CloudKit.CKSyncEnginePendingZoneSave.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEnginePendingZoneSave" /> with default values.</summary>
+ <member name="M:CloudKit.CKQueryOperation.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKQueryOperation" /> with default values.</summary>
+ <appledoc>https://developer.apple.com/documentation/cloudkit/ckqueryoperation/1515115-init</appledoc>
</member>
- <member name="M:CloudKit.CKSyncEnginePendingZoneSave.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKQueryOperation.#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>
@@ -105768,7 +105626,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEnginePendingZoneSave.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKQueryOperation.#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>
@@ -105778,7 +105636,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineRecordZoneChangeBatch.ClassHandle">
+ <member name="P:CloudKit.CKQuerySubscription.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105787,7 +105645,17 @@
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:CloudKit.CKSyncEngineRecordZoneChangeBatch.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKQuerySubscription.#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/cloudkit/ckquerysubscription/3547081-initwithcoder</appledoc>
+ </member>
+ <member name="M:CloudKit.CKQuerySubscription.#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>
@@ -105834,7 +105702,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineRecordZoneChangeBatch.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKQuerySubscription.#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>
@@ -105844,16 +105712,16 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineSendChangesContext.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="T:CloudKit.CKQuerySubscriptionOptions">
+ <summary>Enumerates the time or times when a <see cref="T:CloudKit.CKSubscription" /> fires a notification.</summary>
</member>
- <member name="M:CloudKit.CKSyncEngineSendChangesContext.#ctor(Foundation.NSObjectFlag)">
+ <member name="T:CloudKit.CKRecordSavePolicy">
+ <summary>Enumerates policies that control when or if a record should be saved.</summary>
+ </member>
+ <member name="M:CloudKit.CKRecordValue.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKRecordValue" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKRecordValue.#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>
@@ -105900,7 +105768,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineSendChangesContext.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecordValue.#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>
@@ -105910,7 +105778,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineSendChangesOptions.ClassHandle">
+ <member name="P:CloudKit.CKRecordZone.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105919,10 +105787,16 @@
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:CloudKit.CKSyncEngineSendChangesOptions.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSendChangesOptions" /> with default values.</summary>
+ <member name="M:CloudKit.CKRecordZone.#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:CloudKit.CKSyncEngineSendChangesOptions.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKRecordZone.#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>
@@ -105969,7 +105843,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineSendChangesOptions.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecordZone.#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>
@@ -105979,7 +105853,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineSentDatabaseChangesEvent.ClassHandle">
+ <member name="T:CloudKit.CKRecordZoneCapabilities">
+ <summary>Enumerates the special operations that a zone is capable of.</summary>
+ </member>
+ <member name="P:CloudKit.CKRecordZoneNotification.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -105988,10 +105865,16 @@
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:CloudKit.CKSyncEngineSentDatabaseChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSentDatabaseChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKRecordZoneNotification.#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:CloudKit.CKSyncEngineSentDatabaseChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKRecordZoneNotification.#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>
@@ -106038,7 +105921,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineSentDatabaseChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecordZoneNotification.#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>
@@ -106048,7 +105931,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKRecordZoneSubscription.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106057,10 +105940,17 @@
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:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSentRecordZoneChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKRecordZoneSubscription.#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/cloudkit/ckrecordzonesubscription/3547082-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKRecordZoneSubscription.#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>
@@ -106107,7 +105997,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKRecordZoneSubscription.#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>
@@ -106117,7 +106007,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineState.ClassHandle">
+ <member name="P:CloudKit.CKReference.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106126,7 +106016,16 @@
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:CloudKit.CKSyncEngineState.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKReference.#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:CloudKit.CKReference.#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>
@@ -106173,7 +106072,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineState.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKReference.#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>
@@ -106183,7 +106082,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineStateSerialization.ClassHandle">
+ <member name="T:CloudKit.CKReferenceAction">
+ <summary>Enumerates values that control whether a reference should delete itself when its target record is deleted.</summary>
+ </member>
+ <member name="P:CloudKit.CKServerChangeToken.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106192,7 +106094,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:CloudKit.CKSyncEngineStateSerialization.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKServerChangeToken.#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>
@@ -106201,7 +106103,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:CloudKit.CKSyncEngineStateSerialization.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKServerChangeToken.#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>
@@ -106248,7 +106150,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineStateSerialization.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKServerChangeToken.#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>
@@ -106258,7 +106160,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineStateUpdateEvent.ClassHandle">
+ <member name="P:CloudKit.CKShare.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106267,10 +106169,17 @@
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:CloudKit.CKSyncEngineStateUpdateEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineStateUpdateEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKShare.#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/cloudkit/ckshare/1640432-initwithcoder</appledoc>
</member>
- <member name="M:CloudKit.CKSyncEngineStateUpdateEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKShare.#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>
@@ -106317,7 +106226,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineStateUpdateEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKShare.#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>
@@ -106327,7 +106236,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineWillFetchChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKShareMetadata.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106336,10 +106245,16 @@
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:CloudKit.CKSyncEngineWillFetchChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineWillFetchChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKShareMetadata.#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:CloudKit.CKSyncEngineWillFetchChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKShareMetadata.#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>
@@ -106386,7 +106301,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineWillFetchChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKShareMetadata.#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>
@@ -106396,7 +106311,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.ClassHandle">
+ <member name="P:CloudKit.CKShareParticipant.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106405,10 +106320,16 @@
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:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKShareParticipant.#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:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKShareParticipant.#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>
@@ -106455,7 +106376,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKShareParticipant.#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>
@@ -106465,7 +106386,16 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSyncEngineWillSendChangesEvent.ClassHandle">
+ <member name="T:CloudKit.CKShareParticipantAcceptanceStatus">
+ <summary>Enumerates responses to share participation requests.</summary>
+ </member>
+ <member name="T:CloudKit.CKShareParticipantPermission">
+ <summary>Enumerates user share permissions.</summary>
+ </member>
+ <member name="T:CloudKit.CKShareParticipantType">
+ <summary>Enumerates share participant types.</summary>
+ </member>
+ <member name="P:CloudKit.CKSubscription.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106474,10 +106404,16 @@
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:CloudKit.CKSyncEngineWillSendChangesEvent.#ctor">
- <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineWillSendChangesEvent" /> with default values.</summary>
+ <member name="M:CloudKit.CKSubscription.#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:CloudKit.CKSyncEngineWillSendChangesEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSubscription.#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>
@@ -106524,7 +106460,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSyncEngineWillSendChangesEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSubscription.#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>
@@ -106534,7 +106470,10 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKSystemSharingUIObserver.ClassHandle">
+ <member name="T:CloudKit.CKSubscriptionType">
+ <summary>Enumerates subscription types.</summary>
+ </member>
+ <member name="P:CloudKit.CKSyncEngine.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106543,7 +106482,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:CloudKit.CKSystemSharingUIObserver.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngine.#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>
@@ -106590,7 +106529,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKSystemSharingUIObserver.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngine.#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>
@@ -106600,7 +106539,7 @@
</para>
</remarks>
</member>
- <member name="P:CloudKit.CKUserIdentity.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineAccountChangeEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106609,16 +106548,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:CloudKit.CKUserIdentity.#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 name="M:CloudKit.CKSyncEngineAccountChangeEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineAccountChangeEvent" /> with default values.</summary>
</member>
- <member name="M:CloudKit.CKUserIdentity.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineAccountChangeEvent.#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>
@@ -106665,7 +106598,7 @@
</example>
</remarks>
</member>
- <member name="M:CloudKit.CKUserIdentity.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineAccountChangeEvent.#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>
@@ -106675,146 +106608,7 @@
</para>
</remarks>
</member>
- <member name="M:Compression.CompressionStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,Compression.CompressionAlgorithm,System.Boolean)">
- <summary>
- Internal constructor to check stream validity and call the correct initialization function depending on
- the value of the CompressionMode given.
- </summary>
- </member>
- <member name="M:Compression.CompressionStream.WriteDeflaterOutputAsync(System.Threading.CancellationToken)">
- <summary>
- Writes the bytes that have already been deflated
- </summary>
- </member>
- <member name="M:Compression.Deflater.Finished">
- <summary>
- Returns true if the end of the stream has been reached.
- </summary>
- </member>
- <member name="M:Compression.Deflater.Flush(System.Byte[],System.Int32@)">
- <summary>
- Returns true if there was something to flush. Otherwise False.
- </summary>
- </member>
- <member name="M:Compression.Inflater.#ctor(Compression.CompressionAlgorithm)">
- <summary>
- Initialized the Inflater with the given windowBits size
- </summary>
- </member>
- <member name="M:Compression.Inflater.Finished">
- <summary>
- Returns true if the end of the stream has been reached.
- </summary>
- </member>
- <member name="M:Compression.Inflater.InflateInit(Compression.CompressionAlgorithm)">
- <summary>
- Creates the Compression stream that will handle inflation.
- </summary>
- </member>
- <member name="M:Compression.Inflater.ReadInflateOutput(System.Byte*,System.Int32,System.Int32@)">
- <summary>
- Wrapper around the ZLib inflate function, configuring the stream appropriately.
- </summary>
- </member>
- <member name="M:Compression.Inflater.DeallocateInputBufferHandle">
- <summary>
- Frees the GCHandle being used to store the input buffer
- </summary>
- </member>
- <member name="T:Compression.CompressionAlgorithm">
- <summary>Specifies the algorithm to use to compress or decompress the underlying stream.</summary>
- </member>
- <member name="F:Compression.CompressionAlgorithm.LZ4">
- <summary>The LZ4 compression format.</summary>
- </member>
- <member name="F:Compression.CompressionAlgorithm.LZ4Raw">
- <summary>The <see cref="F:Compression.CompressionAlgorithm.LZ4">LZ4</see> compression format, without block headers.</summary>
- </member>
- <member name="F:Compression.CompressionAlgorithm.Lzfse">
- <summary>The Lempel–Ziv Finite State Entropy (LZFSE) compression format.</summary>
- <remarks>This is the format Apple recommends on Apple platforms.</remarks>
- </member>
- <member name="F:Compression.CompressionAlgorithm.Lzma">
- <summary>The Lempel–Ziv–Markov (LZMA) compression format.</summary>
- <remarks>The encoder in the Compression framework only supports level 6. The decoder supports all compression levels.</remarks>
- </member>
- <member name="F:Compression.CompressionAlgorithm.Zlib">
- <summary>The zlib compression format. This is the compression format most compatible with other platforms.</summary>
- <remarks>The encoder in the Compression framework only supports level 5. The decoder supports all compression levels.</remarks>
- </member>
- <member name="F:Compression.CompressionAlgorithm.Brotli">
- <summary>The Brotli compression format.</summary>
- <remarks>The encoder in the Compression framework only supports the Brotli level 2 encoder. The decoder supports all compression levels.</remarks>
- </member>
- <member name="F:Compression.CompressionAlgorithm.LZBitmap">
- <summary>The LZBitmap compression format.</summary>
- <remarks>This compression algorithm is only available on Apple devices.</remarks>
- </member>
- <member name="T:System.Threading.Tasks.TaskToApm">
- <summary>
- Provides support for efficiently using Tasks to implement the APM (Begin/End) pattern.
- </summary>
- </member>
- <member name="M:System.Threading.Tasks.TaskToApm.Begin(System.Threading.Tasks.Task,System.AsyncCallback,System.Object)">
- <summary>
- Marshals the Task as an IAsyncResult, using the supplied callback and state
- to implement the APM pattern.
- </summary>
- <param name="task">The Task to be marshaled.</param>
- <param name="callback">The callback to be invoked upon completion.</param>
- <param name="state">The state to be stored in the IAsyncResult.</param>
- <returns>An IAsyncResult to represent the task's asynchronous operation.</returns>
- </member>
- <member name="M:System.Threading.Tasks.TaskToApm.End(System.IAsyncResult)">
- <summary>Processes an IAsyncResult returned by Begin.</summary>
- <param name="asyncResult">The IAsyncResult to unwrap.</param>
- </member>
- <member name="M:System.Threading.Tasks.TaskToApm.End``1(System.IAsyncResult)">
- <summary>Processes an IAsyncResult returned by Begin.</summary>
- <param name="asyncResult">The IAsyncResult to unwrap.</param>
- </member>
- <member name="T:System.Threading.Tasks.TaskToApm.TaskAsyncResult">
- <summary>Provides a simple IAsyncResult that wraps a Task.</summary>
- <remarks>
- We could use the Task as the IAsyncResult if the Task's AsyncState is the same as the object state,
- but that's very rare, in particular in a situation where someone cares about allocation, and always
- using TaskAsyncResult simplifies things and enables additional optimizations.
- </remarks>
- </member>
- <member name="F:System.Threading.Tasks.TaskToApm.TaskAsyncResult._task">
- <summary>The wrapped Task.</summary>
- </member>
- <member name="F:System.Threading.Tasks.TaskToApm.TaskAsyncResult._callback">
- <summary>Callback to invoke when the wrapped task completes.</summary>
- </member>
- <member name="M:System.Threading.Tasks.TaskToApm.TaskAsyncResult.#ctor(System.Threading.Tasks.Task,System.Object,System.AsyncCallback)">
- <summary>Initializes the IAsyncResult with the Task to wrap and the associated object state.</summary>
- <param name="task">The Task to wrap.</param>
- <param name="state">The new AsyncState value.</param>
- <param name="callback">Callback to invoke when the wrapped task completes.</param>
- </member>
- <member name="M:System.Threading.Tasks.TaskToApm.TaskAsyncResult.InvokeCallback">
- <summary>Invokes the callback.</summary>
- </member>
- <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.AsyncState">
- <summary>Gets a user-defined object that qualifies or contains information about an asynchronous operation.</summary>
- </member>
- <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.CompletedSynchronously">
- <summary>Gets a value that indicates whether the asynchronous operation completed synchronously.</summary>
- <remarks>This is set lazily based on whether the <see cref="F:System.Threading.Tasks.TaskToApm.TaskAsyncResult._task" /> has completed by the time this object is created.</remarks>
- </member>
- <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.IsCompleted">
- <summary>Gets a value that indicates whether the asynchronous operation has completed.</summary>
- </member>
- <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.AsyncWaitHandle">
- <summary>Gets a <see cref="T:System.Threading.WaitHandle" /> that is used to wait for an asynchronous operation to complete.</summary>
- </member>
- <member name="T:Contacts.CNContact">
- <summary>Represents a contact such as a person or business and holds their data, such as name, phone numbers, etc.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContact_Class/index.html">Apple documentation for <c>CNContact</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontact</appledoc>
- </member>
- <member name="P:Contacts.CNContact.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineConfiguration.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106823,19 +106617,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:Contacts.CNContact.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContact" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNContact.#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:Contacts.CNContact.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineConfiguration.#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>
@@ -106882,7 +106664,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContact.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineConfiguration.#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>
@@ -106892,30 +106674,16 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactFetchRequest">
- <summary>Holds the parameters for a search request of the <see cref="T:Contacts.CNContactStore" />.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactFetchRequest_Class/index.html">Apple documentation for <c>CNContactFetchRequest</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactfetchrequest</appledoc>
- </member>
- <member name="P:Contacts.CNContactFetchRequest.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:Contacts.CNContactFetchRequest.#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:CloudKit.CKSyncEngineDelegate_Extensions">
+ <summary>Extension methods to the <see cref="T:CloudKit.ICKSyncEngineDelegate" /> interface to support all the methods from the CKSyncEngineDelegate 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:CloudKit.ICKSyncEngineDelegate" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CKSyncEngineDelegate 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:Contacts.CNContactFetchRequest.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineDelegate.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDelegate" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKSyncEngineDelegate.#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>
@@ -106962,7 +106730,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactFetchRequest.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineDelegate.#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>
@@ -106972,12 +106740,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactStore">
- <summary>The system's contact database.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactStore_Class/index.html">Apple documentation for <c>CNContactStore</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactstore</appledoc>
- </member>
- <member name="P:Contacts.CNContactStore.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineDidFetchChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -106986,10 +106749,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:Contacts.CNContactStore.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContactStore" /> with default values.</summary>
+ <member name="M:CloudKit.CKSyncEngineDidFetchChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDidFetchChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNContactStore.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineDidFetchChangesEvent.#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>
@@ -107036,7 +106799,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactStore.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineDidFetchChangesEvent.#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>
@@ -107046,58 +106809,76 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactStore.Notifications">
- <summary>Notifications posted by the <see cref="T:Contacts.CNContactStore" /> class.</summary>
+ <member name="P:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.ClassHandle">
+ <summary>The Objective-C class handle for this class.</summary>
+ <value>The pointer to the Objective-C class.</value>
<remarks>
- <para>This class contains various helper methods that allow developers to observe events posted in the notification hub (<see cref="T:Foundation.NSNotificationCenter" />).</para>
- <para>The methods defined in this class post events that invoke the provided method or lambda with a <see cref="T:Foundation.NSNotificationEventArgs" /> parameter, which contains strongly typed properties for the notification arguments.</para>
- </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:Contacts.CNContactStore.Notifications.ObserveNotificationDidChange(System.EventHandler{Foundation.NSNotificationEventArgs})">
- <summary>Strongly typed notification for the <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> constant.</summary>
- <param name="handler">The handler that responds to the notification when it occurs.</param>
- <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
+ <member name="M:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.#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 method can be used to subscribe to <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> notifications.</para>
+ <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[
- // Listen to all notifications posted for any object
- var token = CNContactStore.Notifications.ObserveNotificationDidChange ((notification) => {
- Console.WriteLine ("Observed NotificationDidChangeNotification!");
- };
-
- // Stop listening for notifications
- token.Dispose ();
+ //
+ // 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:Contacts.CNContactStore.Notifications.ObserveNotificationDidChange(Foundation.NSObject,System.EventHandler{Foundation.NSNotificationEventArgs})">
- <summary>Strongly typed notification for the <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> constant.</summary>
- <param name="objectToObserve">The specific object to observe.</param>
- <param name="handler">The handler that responds to the notification when it occurs.</param>
- <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
+ <member name="M:CloudKit.CKSyncEngineDidFetchRecordZoneChangesEvent.#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 method can be used to subscribe to <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> notifications.</para>
- <example>
- <code lang="csharp lang-csharp"><![CDATA[
- // Listen to all notifications posted for a single object
- var token = CNContactStore.Notifications.ObserveNotificationDidChange (objectToObserve, (notification) => {
- Console.WriteLine ($"Observed NotificationDidChangeNotification for {nameof (objectToObserve)}!");
- };
-
- // Stop listening for notifications
- token.Dispose ();
- ]]></code>
- </example>
+ <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:Contacts.CNInstantMessageAddress">
- <summary>Defines an address for an instant-message service.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNInstantMessageAddress_Class/index.html">Apple documentation for <c>CNInstantMessageAddress</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cninstantmessageaddress</appledoc>
- </member>
- <member name="P:Contacts.CNInstantMessageAddress.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineDidSendChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107106,19 +106887,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:Contacts.CNInstantMessageAddress.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNInstantMessageAddress" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNInstantMessageAddress.#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 name="M:CloudKit.CKSyncEngineDidSendChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineDidSendChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNInstantMessageAddress.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineDidSendChangesEvent.#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>
@@ -107165,7 +106937,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNInstantMessageAddress.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineDidSendChangesEvent.#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>
@@ -107175,12 +106947,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNSocialProfile">
- <summary>A profile for a social network, such as Facebook or Twitter.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNSocialProfile_Class/index.html">Apple documentation for <c>CNSocialProfile</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cnsocialprofile</appledoc>
- </member>
- <member name="P:Contacts.CNSocialProfile.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107189,19 +106956,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:Contacts.CNSocialProfile.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNSocialProfile" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNSocialProfile.#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:Contacts.CNSocialProfile.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineEvent.#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>
@@ -107248,7 +107003,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNSocialProfile.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineEvent.#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>
@@ -107258,10 +107013,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNAuthorizationStatus">
- <summary>Enumerates the application's current authorization to access the <see cref="T:Contacts.CNContactStore" />.</summary>
- </member>
- <member name="P:Contacts.CNChangeHistoryAddContactEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFailedRecordSave.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107270,16 +107022,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:Contacts.CNChangeHistoryAddContactEvent.#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:Contacts.CNChangeHistoryAddContactEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFailedRecordSave.#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>
@@ -107326,7 +107069,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryAddContactEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFailedRecordSave.#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>
@@ -107336,7 +107079,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryAddGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFailedZoneSave.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107345,16 +107088,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:Contacts.CNChangeHistoryAddGroupEvent.#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:Contacts.CNChangeHistoryAddGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFailedZoneSave.#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>
@@ -107401,7 +107135,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryAddGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFailedZoneSave.#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>
@@ -107411,7 +107145,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryAddMemberToGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchChangesContext.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107420,16 +107154,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:Contacts.CNChangeHistoryAddMemberToGroupEvent.#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:Contacts.CNChangeHistoryAddMemberToGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchChangesContext.#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>
@@ -107476,7 +107201,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryAddMemberToGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchChangesContext.#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>
@@ -107486,7 +107211,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchChangesOptions.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107495,16 +107220,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:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.#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 name="M:CloudKit.CKSyncEngineFetchChangesOptions.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchChangesOptions" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchChangesOptions.#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>
@@ -107551,7 +107270,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchChangesOptions.#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>
@@ -107561,7 +107280,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryDeleteContactEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107570,16 +107289,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:Contacts.CNChangeHistoryDeleteContactEvent.#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 name="M:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNChangeHistoryDeleteContactEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.#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>
@@ -107626,7 +107339,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryDeleteContactEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchedDatabaseChangesEvent.#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>
@@ -107636,7 +107349,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryDeleteGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchedRecordDeletion.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107645,16 +107358,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:Contacts.CNChangeHistoryDeleteGroupEvent.#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:Contacts.CNChangeHistoryDeleteGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchedRecordDeletion.#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>
@@ -107701,7 +107405,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryDeleteGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchedRecordDeletion.#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>
@@ -107711,7 +107415,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryDropEverythingEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107720,19 +107424,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:Contacts.CNChangeHistoryDropEverythingEvent.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNChangeHistoryDropEverythingEvent" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNChangeHistoryDropEverythingEvent.#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 name="M:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNChangeHistoryDropEverythingEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.#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>
@@ -107779,7 +107474,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryDropEverythingEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchedRecordZoneChangesEvent.#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>
@@ -107789,7 +107484,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineFetchedZoneDeletion.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107798,16 +107493,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:Contacts.CNChangeHistoryEvent.#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:Contacts.CNChangeHistoryEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineFetchedZoneDeletion.#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>
@@ -107854,7 +107540,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineFetchedZoneDeletion.#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>
@@ -107864,13 +107550,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNChangeHistoryEventVisitor_Extensions">
- <summary>Extension methods to the <see cref="T:Contacts.ICNChangeHistoryEventVisitor" /> interface to support all the methods from the CNChangeHistoryEventVisitor protocol.</summary>
- <remarks>
- <para>The extension methods for <see cref="T:Contacts.ICNChangeHistoryEventVisitor" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CNChangeHistoryEventVisitor 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:Contacts.CNChangeHistoryFetchRequest.ClassHandle">
+ <member name="P:CloudKit.CKSyncEnginePendingDatabaseChange.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107879,19 +107559,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:Contacts.CNChangeHistoryFetchRequest.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNChangeHistoryFetchRequest" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNChangeHistoryFetchRequest.#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:Contacts.CNChangeHistoryFetchRequest.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEnginePendingDatabaseChange.#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>
@@ -107938,7 +107606,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryFetchRequest.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEnginePendingDatabaseChange.#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>
@@ -107948,7 +107616,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEnginePendingRecordZoneChange.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -107957,16 +107625,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:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.#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:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEnginePendingRecordZoneChange.#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>
@@ -108013,7 +107672,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEnginePendingRecordZoneChange.#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>
@@ -108023,7 +107682,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEnginePendingZoneDelete.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108032,16 +107691,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:Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent.#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 name="M:CloudKit.CKSyncEnginePendingZoneDelete.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEnginePendingZoneDelete" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEnginePendingZoneDelete.#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>
@@ -108088,7 +107741,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEnginePendingZoneDelete.#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>
@@ -108098,7 +107751,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryUpdateContactEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEnginePendingZoneSave.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108107,16 +107760,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:Contacts.CNChangeHistoryUpdateContactEvent.#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 name="M:CloudKit.CKSyncEnginePendingZoneSave.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEnginePendingZoneSave" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNChangeHistoryUpdateContactEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEnginePendingZoneSave.#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>
@@ -108163,7 +107810,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryUpdateContactEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEnginePendingZoneSave.#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>
@@ -108173,7 +107820,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNChangeHistoryUpdateGroupEvent.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineRecordZoneChangeBatch.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108182,16 +107829,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:Contacts.CNChangeHistoryUpdateGroupEvent.#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:Contacts.CNChangeHistoryUpdateGroupEvent.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineRecordZoneChangeBatch.#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>
@@ -108238,7 +107876,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNChangeHistoryUpdateGroupEvent.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineRecordZoneChangeBatch.#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>
@@ -108248,15 +107886,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactDisplayNameOrder">
- <summary>Enumerates how contacts should be sorted for display.</summary>
- </member>
- <member name="T:Contacts.CNContactFormatter">
- <summary>A custom formatter for <see cref="T:Contacts.CNContact" /> objects.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactFormatter_Class/index.html">Apple documentation for <c>CNContactFormatter</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactformatter</appledoc>
- </member>
- <member name="P:Contacts.CNContactFormatter.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineSendChangesContext.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108265,19 +107895,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:Contacts.CNContactFormatter.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContactFormatter" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNContactFormatter.#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:Contacts.CNContactFormatter.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineSendChangesContext.#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>
@@ -108324,7 +107942,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactFormatter.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineSendChangesContext.#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>
@@ -108334,21 +107952,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactFormatterStyle">
- <summary>Enumerates whether or not a contact name should be spelled out phonetically.</summary>
- </member>
- <member name="T:Contacts.CNContactKey">
- <summary>Provides string constants whose values are the names of the possibly-available keys for <see cref="T:Contacts.CNContact" /> objects.</summary>
- </member>
- <member name="T:Contacts.CNContactOptions">
- <summary>Flagging enumeration that specifies keys that can be checked with <see cref="M:Contacts.CNContact.IsKeyAvailable(Foundation.NSString)" /> and <see cref="M:Contacts.CNContact.AreKeysAvailable``1(``0[])" />.</summary>
- </member>
- <member name="T:Contacts.CNContactProperty">
- <summary>A tuple of values for a contact property, including the contact, the property's key and value and, for labeled values, the identifier and label.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactProperty_Class/index.html">Apple documentation for <c>CNContactProperty</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactproperty</appledoc>
- </member>
- <member name="P:Contacts.CNContactProperty.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineSendChangesOptions.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108357,19 +107961,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:Contacts.CNContactProperty.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContactProperty" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNContactProperty.#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 name="M:CloudKit.CKSyncEngineSendChangesOptions.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSendChangesOptions" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNContactProperty.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineSendChangesOptions.#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>
@@ -108416,7 +108011,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactProperty.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineSendChangesOptions.#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>
@@ -108426,12 +108021,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactRelation">
- <summary>Defines a relationship between two <see cref="T:Contacts.CNContact" /> objects, as specified by a <see cref="T:Contacts.CNLabelContactRelationKey" />.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactRelation_Class/index.html">Apple documentation for <c>CNContactRelation</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactrelation</appledoc>
- </member>
- <member name="P:Contacts.CNContactRelation.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineSentDatabaseChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108440,19 +108030,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:Contacts.CNContactRelation.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContactRelation" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNContactRelation.#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 name="M:CloudKit.CKSyncEngineSentDatabaseChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSentDatabaseChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNContactRelation.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineSentDatabaseChangesEvent.#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>
@@ -108499,7 +108080,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactRelation.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineSentDatabaseChangesEvent.#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>
@@ -108509,19 +108090,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactSortOrder">
- <summary>Enumerates the manner in which contacts should be sorted.</summary>
- </member>
- <member name="T:Contacts.CNContactsUserDefaults">
- <summary>Holds default values, such as <see cref="P:Contacts.CNContactsUserDefaults.CountryCode" />, for <see cref="T:Contacts.CNContact" /> objects.</summary>
- <remarks>
- <para>(More documentation for this node is coming)</para>
- <para tool="threads">The members of this class can be used from a background thread.</para>
- </remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/reference/Contacts/CNContactsUserDefaults">Apple documentation for <c>CNContactsUserDefaults</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactsuserdefaults</appledoc>
- </member>
- <member name="P:Contacts.CNContactsUserDefaults.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108530,10 +108099,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:Contacts.CNContactsUserDefaults.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContactsUserDefaults" /> with default values.</summary>
+ <member name="M:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineSentRecordZoneChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNContactsUserDefaults.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.#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>
@@ -108580,7 +108149,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactsUserDefaults.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineSentRecordZoneChangesEvent.#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>
@@ -108590,15 +108159,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContactType">
- <summary>Enumerates whether a contact represents an individual or an organization.</summary>
- </member>
- <member name="T:Contacts.CNContactVCardSerialization">
- <summary>Provides vCard serialization for <see cref="T:Contacts.CNContact" /> objects.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactVCardSerialization_Class/index.html">Apple documentation for <c>CNContactVCardSerialization</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontactvcardserialization</appledoc>
- </member>
- <member name="P:Contacts.CNContactVCardSerialization.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineState.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108607,10 +108168,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:Contacts.CNContactVCardSerialization.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContactVCardSerialization" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNContactVCardSerialization.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineState.#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>
@@ -108657,7 +108215,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContactVCardSerialization.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineState.#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>
@@ -108667,15 +108225,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContainer">
- <summary>An object such as an Exchange or CalDAV account that contains zero or more <see cref="T:Contacts.CNContact" /> objects.</summary>
- <remarks>
- <para> A <see cref="T:Contacts.CNContact" /> may be a member of only one <see cref="T:Contacts.CNContainer" />. This is in contrast to <see cref="T:Contacts.CNGroup" /> objects.</para>
- </remarks>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContainer_Class/index.html">Apple documentation for <c>CNContainer</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cncontainer</appledoc>
- </member>
- <member name="P:Contacts.CNContainer.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineStateSerialization.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108684,10 +108234,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:Contacts.CNContainer.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNContainer" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNContainer.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKSyncEngineStateSerialization.#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>
@@ -108696,7 +108243,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:Contacts.CNContainer.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineStateSerialization.#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>
@@ -108743,7 +108290,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNContainer.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineStateSerialization.#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>
@@ -108753,35 +108300,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNContainerKey">
- <summary>Provides string constants whose values should be used as keys when referencing properties of <see cref="T:Contacts.CNContainer" /> objects.</summary>
- </member>
- <member name="T:Contacts.CNContainerType">
- <summary>Enumerates known <see cref="T:Contacts.CNContainer" /> types.</summary>
- </member>
- <member name="T:Contacts.CNEntityType">
- <summary>An enumeration whose only value (<see cref="F:Contacts.CNEntityType.Contacts" />) is used by some methods in <see cref="T:Contacts.CNContactStore" />.</summary>
- </member>
- <member name="T:Contacts.CNErrorCode">
- <summary>Enumerates kinds of error encountered while working with contacts.</summary>
- </member>
- <member name="T:Contacts.CNErrorCodeExtensions">
- <summary>Extension methods for the <see cref="T:Contacts.CNErrorCode" /> enumeration.</summary>
- <remarks>
- <para>The extension method for the <see cref="T:Contacts.CNErrorCode" /> enumeration can be used to fetch the error domain associated with these error codes.</para>
- </remarks>
- </member>
- <member name="M:Contacts.CNErrorCodeExtensions.GetDomain(Contacts.CNErrorCode)">
- <summary>Returns the error domain associated with the Contacts.CNErrorCode value</summary>
- <param name="self">The enumeration value</param>
- <remarks>
- <para>See the <see cref="T:Foundation.NSError" /> for information on how to use the error domains when reporting errors.</para>
- </remarks>
- </member>
- <member name="T:Contacts.CNErrorUserInfoKey">
- <summary>Provides string constants whose values identify the form of an error.</summary>
- </member>
- <member name="P:Contacts.CNFetchRequest.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineStateUpdateEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108790,7 +108309,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:Contacts.CNFetchRequest.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineStateUpdateEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineStateUpdateEvent" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKSyncEngineStateUpdateEvent.#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>
@@ -108837,7 +108359,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNFetchRequest.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineStateUpdateEvent.#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>
@@ -108847,7 +108369,7 @@
</para>
</remarks>
</member>
- <member name="P:Contacts.CNFetchResult`1.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineWillFetchChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108856,7 +108378,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:Contacts.CNFetchResult`1.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineWillFetchChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineWillFetchChangesEvent" /> with default values.</summary>
+ </member>
+ <member name="M:CloudKit.CKSyncEngineWillFetchChangesEvent.#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>
@@ -108903,7 +108428,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNFetchResult`1.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineWillFetchChangesEvent.#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>
@@ -108913,12 +108438,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNGroup">
- <summary>A group that contains <see cref="T:Contacts.CNContact" /> objects.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNGroup_Class/index.html">Apple documentation for <c>CNGroup</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cngroup</appledoc>
- </member>
- <member name="P:Contacts.CNGroup.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -108927,19 +108447,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:Contacts.CNGroup.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNGroup" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNGroup.#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 name="M:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNGroup.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.#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>
@@ -108986,7 +108497,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNGroup.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineWillFetchRecordZoneChangesEvent.#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>
@@ -108996,24 +108507,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNGroupKey">
- <summary>Provides string constants whose values are the names of properties common to all <see cref="T:Contacts.CNGroup" /> objects.</summary>
- </member>
- <member name="T:Contacts.CNInstantMessageAddressKey">
- <summary>Provides string constants whose values are the common properties of all instant-message providers.</summary>
- </member>
- <member name="T:Contacts.CNInstantMessageServiceKey">
- <summary>Provides string constants whose values are the names of common providers of instant messaging services.</summary>
- </member>
- <member name="T:Contacts.CNLabelContactRelationKey">
- <summary>Defines string constants whose values define various interpersonal relationships.</summary>
- </member>
- <member name="T:Contacts.CNLabeledValue`1">
- <summary>An object that holds a value and the label for that value.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNLabeledValue_Class/index.html">Apple documentation for <c>CNLabeledValue</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cnlabeledvalue</appledoc>
- </member>
- <member name="P:Contacts.CNLabeledValue`1.ClassHandle">
+ <member name="P:CloudKit.CKSyncEngineWillSendChangesEvent.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -109022,19 +108516,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:Contacts.CNLabeledValue`1.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNLabeledValue`1" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNLabeledValue`1.#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 name="M:CloudKit.CKSyncEngineWillSendChangesEvent.#ctor">
+ <summary>Creates a new <see cref="T:CloudKit.CKSyncEngineWillSendChangesEvent" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNLabeledValue`1.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSyncEngineWillSendChangesEvent.#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>
@@ -109081,7 +108566,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNLabeledValue`1.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSyncEngineWillSendChangesEvent.#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>
@@ -109091,18 +108576,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNLabelKey">
- <summary>Defines string constants whose values define the names of various <see cref="T:Contacts.CNLabeledValue`1" /> objects.</summary>
- </member>
- <member name="T:Contacts.CNLabelPhoneNumberKey">
- <summary>Defines string constants whose values are labels for various types of phones.</summary>
- </member>
- <member name="T:Contacts.CNMutableContact">
- <summary>A <see cref="T:Contacts.CNContact" /> that can be modified after creation.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNMutableContact_Class/index.html">Apple documentation for <c>CNMutableContact</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cnmutablecontact</appledoc>
- </member>
- <member name="P:Contacts.CNMutableContact.ClassHandle">
+ <member name="P:CloudKit.CKSystemSharingUIObserver.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -109111,19 +108585,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:Contacts.CNMutableContact.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNMutableContact" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNMutableContact.#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:Contacts.CNMutableContact.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKSystemSharingUIObserver.#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>
@@ -109170,7 +108632,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNMutableContact.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKSystemSharingUIObserver.#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>
@@ -109180,12 +108642,7 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNMutableGroup">
- <summary>A <see cref="T:Contacts.CNGroup" /> whose values can change after initialization.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNMutableGroup_Class/index.html">Apple documentation for <c>CNMutableGroup</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cnmutablegroup</appledoc>
- </member>
- <member name="P:Contacts.CNMutableGroup.ClassHandle">
+ <member name="P:CloudKit.CKUserIdentity.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -109194,10 +108651,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:Contacts.CNMutableGroup.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNMutableGroup" /> with default values.</summary>
- </member>
- <member name="M:Contacts.CNMutableGroup.#ctor(Foundation.NSCoder)">
+ <member name="M:CloudKit.CKUserIdentity.#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>
@@ -109206,7 +108660,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:Contacts.CNMutableGroup.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:CloudKit.CKUserIdentity.#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>
@@ -109253,7 +108707,7 @@
</example>
</remarks>
</member>
- <member name="M:Contacts.CNMutableGroup.#ctor(ObjCRuntime.NativeHandle)">
+ <member name="M:CloudKit.CKUserIdentity.#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>
@@ -109263,12 +108717,146 @@
</para>
</remarks>
</member>
- <member name="T:Contacts.CNMutablePostalAddress">
- <summary>A <see cref="T:Contacts.CNPostalAddress" /> whose values can be modified after initialization.</summary>
- <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNMutablePostalAddress_Class/index.html">Apple documentation for <c>CNMutablePostalAddress</c></related>
- <appledoc>https://developer.apple.com/documentation/contacts/cnmutablepostaladdress</appledoc>
+ <member name="M:Compression.CompressionStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,Compression.CompressionAlgorithm,System.Boolean)">
+ <summary>
+ Internal constructor to check stream validity and call the correct initialization function depending on
+ the value of the CompressionMode given.
+ </summary>
</member>
- <member name="P:Contacts.CNMutablePostalAddress.ClassHandle">
+ <member name="M:Compression.CompressionStream.WriteDeflaterOutputAsync(System.Threading.CancellationToken)">
+ <summary>
+ Writes the bytes that have already been deflated
+ </summary>
+ </member>
+ <member name="M:Compression.Deflater.Finished">
+ <summary>
+ Returns true if the end of the stream has been reached.
+ </summary>
+ </member>
+ <member name="M:Compression.Deflater.Flush(System.Byte[],System.Int32@)">
+ <summary>
+ Returns true if there was something to flush. Otherwise False.
+ </summary>
+ </member>
+ <member name="M:Compression.Inflater.#ctor(Compression.CompressionAlgorithm)">
+ <summary>
+ Initialized the Inflater with the given windowBits size
+ </summary>
+ </member>
+ <member name="M:Compression.Inflater.Finished">
+ <summary>
+ Returns true if the end of the stream has been reached.
+ </summary>
+ </member>
+ <member name="M:Compression.Inflater.InflateInit(Compression.CompressionAlgorithm)">
+ <summary>
+ Creates the Compression stream that will handle inflation.
+ </summary>
+ </member>
+ <member name="M:Compression.Inflater.ReadInflateOutput(System.Byte*,System.Int32,System.Int32@)">
+ <summary>
+ Wrapper around the ZLib inflate function, configuring the stream appropriately.
+ </summary>
+ </member>
+ <member name="M:Compression.Inflater.DeallocateInputBufferHandle">
+ <summary>
+ Frees the GCHandle being used to store the input buffer
+ </summary>
+ </member>
+ <member name="T:Compression.CompressionAlgorithm">
+ <summary>Specifies the algorithm to use to compress or decompress the underlying stream.</summary>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.LZ4">
+ <summary>The LZ4 compression format.</summary>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.LZ4Raw">
+ <summary>The <see cref="F:Compression.CompressionAlgorithm.LZ4">LZ4</see> compression format, without block headers.</summary>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.Lzfse">
+ <summary>The Lempel–Ziv Finite State Entropy (LZFSE) compression format.</summary>
+ <remarks>This is the format Apple recommends on Apple platforms.</remarks>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.Lzma">
+ <summary>The Lempel–Ziv–Markov (LZMA) compression format.</summary>
+ <remarks>The encoder in the Compression framework only supports level 6. The decoder supports all compression levels.</remarks>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.Zlib">
+ <summary>The zlib compression format. This is the compression format most compatible with other platforms.</summary>
+ <remarks>The encoder in the Compression framework only supports level 5. The decoder supports all compression levels.</remarks>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.Brotli">
+ <summary>The Brotli compression format.</summary>
+ <remarks>The encoder in the Compression framework only supports the Brotli level 2 encoder. The decoder supports all compression levels.</remarks>
+ </member>
+ <member name="F:Compression.CompressionAlgorithm.LZBitmap">
+ <summary>The LZBitmap compression format.</summary>
+ <remarks>This compression algorithm is only available on Apple devices.</remarks>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskToApm">
+ <summary>
+ Provides support for efficiently using Tasks to implement the APM (Begin/End) pattern.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskToApm.Begin(System.Threading.Tasks.Task,System.AsyncCallback,System.Object)">
+ <summary>
+ Marshals the Task as an IAsyncResult, using the supplied callback and state
+ to implement the APM pattern.
+ </summary>
+ <param name="task">The Task to be marshaled.</param>
+ <param name="callback">The callback to be invoked upon completion.</param>
+ <param name="state">The state to be stored in the IAsyncResult.</param>
+ <returns>An IAsyncResult to represent the task's asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskToApm.End(System.IAsyncResult)">
+ <summary>Processes an IAsyncResult returned by Begin.</summary>
+ <param name="asyncResult">The IAsyncResult to unwrap.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskToApm.End``1(System.IAsyncResult)">
+ <summary>Processes an IAsyncResult returned by Begin.</summary>
+ <param name="asyncResult">The IAsyncResult to unwrap.</param>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskToApm.TaskAsyncResult">
+ <summary>Provides a simple IAsyncResult that wraps a Task.</summary>
+ <remarks>
+ We could use the Task as the IAsyncResult if the Task's AsyncState is the same as the object state,
+ but that's very rare, in particular in a situation where someone cares about allocation, and always
+ using TaskAsyncResult simplifies things and enables additional optimizations.
+ </remarks>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskToApm.TaskAsyncResult._task">
+ <summary>The wrapped Task.</summary>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskToApm.TaskAsyncResult._callback">
+ <summary>Callback to invoke when the wrapped task completes.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskToApm.TaskAsyncResult.#ctor(System.Threading.Tasks.Task,System.Object,System.AsyncCallback)">
+ <summary>Initializes the IAsyncResult with the Task to wrap and the associated object state.</summary>
+ <param name="task">The Task to wrap.</param>
+ <param name="state">The new AsyncState value.</param>
+ <param name="callback">Callback to invoke when the wrapped task completes.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskToApm.TaskAsyncResult.InvokeCallback">
+ <summary>Invokes the callback.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.AsyncState">
+ <summary>Gets a user-defined object that qualifies or contains information about an asynchronous operation.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.CompletedSynchronously">
+ <summary>Gets a value that indicates whether the asynchronous operation completed synchronously.</summary>
+ <remarks>This is set lazily based on whether the <see cref="F:System.Threading.Tasks.TaskToApm.TaskAsyncResult._task" /> has completed by the time this object is created.</remarks>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.IsCompleted">
+ <summary>Gets a value that indicates whether the asynchronous operation has completed.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskToApm.TaskAsyncResult.AsyncWaitHandle">
+ <summary>Gets a <see cref="T:System.Threading.WaitHandle" /> that is used to wait for an asynchronous operation to complete.</summary>
+ </member>
+ <member name="T:Contacts.CNContact">
+ <summary>Represents a contact such as a person or business and holds their data, such as name, phone numbers, etc.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContact_Class/index.html">Apple documentation for <c>CNContact</c></related>
+ <appledoc>https://developer.apple.com/documentation/contacts/cncontact</appledoc>
+ </member>
+ <member name="P:Contacts.CNContact.ClassHandle">
<summary>The Objective-C class handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>
@@ -109277,10 +108865,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:Contacts.CNMutablePostalAddress.#ctor">
- <summary>Creates a new <see cref="T:Contacts.CNMutablePostalAddress" /> with default values.</summary>
+ <member name="M:Contacts.CNContact.#ctor">
+ <summary>Creates a new <see cref="T:Contacts.CNContact" /> with default values.</summary>
</member>
- <member name="M:Contacts.CNMutablePostalAddress.#ctor(Foundation.NSCoder)">
+ <member name="M:Contacts.CNContact.#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>
@@ -109289,7 +108877,2461 @@
<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:Contacts.CNMutablePostalAddress.#ctor(Foundation.NSObjectFlag)">
+ <member name="M:Contacts.CNContact.#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:Contacts.CNContact.#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:Contacts.CNContactFetchRequest">
+ <summary>Holds the parameters for a search request of the <see cref="T:Contacts.CNContactStore" />.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactFetchRequest_Class/index.html">Apple documentation for <c>CNContactFetchRequest</c></related>
+ <appledoc>https://developer.apple.com/documentation/contacts/cncontactfetchrequest</appledoc>
+ </member>
+ <member name="P:Contacts.CNContactFetchRequest.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:Contacts.CNContactFetchRequest.#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:Contacts.CNContactFetchRequest.#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:Contacts.CNContactFetchRequest.#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:Contacts.CNContactStore">
+ <summary>The system's contact database.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNContactStore_Class/index.html">Apple documentation for <c>CNContactStore</c></related>
+ <appledoc>https://developer.apple.com/documentation/contacts/cncontactstore</appledoc>
+ </member>
+ <member name="P:Contacts.CNContactStore.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:Contacts.CNContactStore.#ctor">
+ <summary>Creates a new <see cref="T:Contacts.CNContactStore" /> with default values.</summary>
+ </member>
+ <member name="M:Contacts.CNContactStore.#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:Contacts.CNContactStore.#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:Contacts.CNContactStore.Notifications">
+ <summary>Notifications posted by the <see cref="T:Contacts.CNContactStore" /> class.</summary>
+ <remarks>
+ <para>This class contains various helper methods that allow developers to observe events posted in the notification hub (<see cref="T:Foundation.NSNotificationCenter" />).</para>
+ <para>The methods defined in this class post events that invoke the provided method or lambda with a <see cref="T:Foundation.NSNotificationEventArgs" /> parameter, which contains strongly typed properties for the notification arguments.</para>
+ </remarks>
+ </member>
+ <member name="M:Contacts.CNContactStore.Notifications.ObserveNotificationDidChange(System.EventHandler{Foundation.NSNotificationEventArgs})">
+ <summary>Strongly typed notification for the <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> constant.</summary>
+ <param name="handler">The handler that responds to the notification when it occurs.</param>
+ <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
+ <remarks>
+ <para>This method can be used to subscribe to <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> notifications.</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ // Listen to all notifications posted for any object
+ var token = CNContactStore.Notifications.ObserveNotificationDidChange ((notification) => {
+ Console.WriteLine ("Observed NotificationDidChangeNotification!");
+ };
+
+ // Stop listening for notifications
+ token.Dispose ();
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="M:Contacts.CNContactStore.Notifications.ObserveNotificationDidChange(Foundation.NSObject,System.EventHandler{Foundation.NSNotificationEventArgs})">
+ <summary>Strongly typed notification for the <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> constant.</summary>
+ <param name="objectToObserve">The specific object to observe.</param>
+ <param name="handler">The handler that responds to the notification when it occurs.</param>
+ <returns>Token object that can be used to stop receiving notifications by either disposing it or passing it to <see cref="M:Foundation.NSNotificationCenter.RemoveObservers(System.Collections.Generic.IEnumerable{Foundation.NSObject})" />.</returns>
+ <remarks>
+ <para>This method can be used to subscribe to <see cref="P:Contacts.CNContactStore.NotificationDidChange" /> notifications.</para>
+ <example>
+ <code lang="csharp lang-csharp"><![CDATA[
+ // Listen to all notifications posted for a single object
+ var token = CNContactStore.Notifications.ObserveNotificationDidChange (objectToObserve, (notification) => {
+ Console.WriteLine ($"Observed NotificationDidChangeNotification for {nameof (objectToObserve)}!");
+ };
+
+ // Stop listening for notifications
+ token.Dispose ();
+ ]]></code>
+ </example>
+ </remarks>
+ </member>
+ <member name="T:Contacts.CNInstantMessageAddress">
+ <summary>Defines an address for an instant-message service.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNInstantMessageAddress_Class/index.html">Apple documentation for <c>CNInstantMessageAddress</c></related>
+ <appledoc>https://developer.apple.com/documentation/contacts/cninstantmessageaddress</appledoc>
+ </member>
+ <member name="P:Contacts.CNInstantMessageAddress.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:Contacts.CNInstantMessageAddress.#ctor">
+ <summary>Creates a new <see cref="T:Contacts.CNInstantMessageAddress" /> with default values.</summary>
+ </member>
+ <member name="M:Contacts.CNInstantMessageAddress.#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:Contacts.CNInstantMessageAddress.#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:Contacts.CNInstantMessageAddress.#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:Contacts.CNSocialProfile">
+ <summary>A profile for a social network, such as Facebook or Twitter.</summary>
+ <related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Contacts/Reference/CNSocialProfile_Class/index.html">Apple documentation for <c>CNSocialProfile</c></related>
+ <appledoc>https://developer.apple.com/documentation/contacts/cnsocialprofile</appledoc>
+ </member>
+ <member name="P:Contacts.CNSocialProfile.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:Contacts.CNSocialProfile.#ctor">
+ <summary>Creates a new <see cref="T:Contacts.CNSocialProfile" /> with default values.</summary>
+ </member>
+ <member name="M:Contacts.CNSocialProfile.#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:Contacts.CNSocialProfile.#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:Contacts.CNSocialProfile.#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:Contacts.CNAuthorizationStatus">
+ <summary>Enumerates the application's current authorization to access the <see cref="T:Contacts.CNContactStore" />.</summary>
+ </member>
+ <member name="P:Contacts.CNChangeHistoryAddContactEvent.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:Contacts.CNChangeHistoryAddContactEvent.#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:Contacts.CNChangeHistoryAddContactEvent.#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:Contacts.CNChangeHistoryAddContactEvent.#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:Contacts.CNChangeHistoryAddGroupEvent.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:Contacts.CNChangeHistoryAddGroupEvent.#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:Contacts.CNChangeHistoryAddGroupEvent.#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:Contacts.CNChangeHistoryAddGroupEvent.#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:Contacts.CNChangeHistoryAddMemberToGroupEvent.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:Contacts.CNChangeHistoryAddMemberToGroupEvent.#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:Contacts.CNChangeHistoryAddMemberToGroupEvent.#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:Contacts.CNChangeHistoryAddMemberToGroupEvent.#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:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.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:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.#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:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.#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:Contacts.CNChangeHistoryAddSubgroupToGroupEvent.#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:Contacts.CNChangeHistoryDeleteContactEvent.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:Contacts.CNChangeHistoryDeleteContactEvent.#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:Contacts.CNChangeHistoryDeleteContactEvent.#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:Contacts.CNChangeHistoryDeleteContactEvent.#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:Contacts.CNChangeHistoryDeleteGroupEvent.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:Contacts.CNChangeHistoryDeleteGroupEvent.#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:Contacts.CNChangeHistoryDeleteGroupEvent.#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:Contacts.CNChangeHistoryDeleteGroupEvent.#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:Contacts.CNChangeHistoryDropEverythingEvent.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:Contacts.CNChangeHistoryDropEverythingEvent.#ctor">
+ <summary>Creates a new <see cref="T:Contacts.CNChangeHistoryDropEverythingEvent" /> with default values.</summary>
+ </member>
+ <member name="M:Contacts.CNChangeHistoryDropEverythingEvent.#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:Contacts.CNChangeHistoryDropEverythingEvent.#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:Contacts.CNChangeHistoryDropEverythingEvent.#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:Contacts.CNChangeHistoryEvent.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:Contacts.CNChangeHistoryEvent.#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:Contacts.CNChangeHistoryEvent.#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:Contacts.CNChangeHistoryEvent.#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:Contacts.CNChangeHistoryEventVisitor_Extensions">
+ <summary>Extension methods to the <see cref="T:Contacts.ICNChangeHistoryEventVisitor" /> interface to support all the methods from the CNChangeHistoryEventVisitor protocol.</summary>
+ <remarks>
+ <para>The extension methods for <see cref="T:Contacts.ICNChangeHistoryEventVisitor" /> interface allow developers to treat instances of the interface as having all the optional methods of the original CNChangeHistoryEventVisitor 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:Contacts.CNChangeHistoryFetchRequest.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:Contacts.CNChangeHistoryFetchRequest.#ctor">
+ <summary>Creates a new <see cref="T:Contacts.CNChangeHistoryFetchRequest" /> with default values.</summary>
+ </member>
+ <member name="M:Contacts.CNChangeHistoryFetchRequest.#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:Contacts.CNChangeHistoryFetchRequest.#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:Contacts.CNChangeHistoryFetchRequest.#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:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.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:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.#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:Contacts.CNChangeHistoryRemoveMemberFromGroupEvent.#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 imp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment