Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
2152 lines (2151 sloc) 124 KB
<Type Name="NSItemProvider" FullName="Foundation.NSItemProvider">
<TypeSignature Language="C#" Value="public class NSItemProvider : Foundation.NSObject, Foundation.INSCopying, IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NSItemProvider extends Foundation.NSObject implements class Foundation.INSCopying, class ObjCRuntime.INativeObject, class System.IDisposable" />
<TypeSignature Language="DocId" Value="T:Foundation.NSItemProvider" />
<TypeSignature Language="F#" Value="type NSItemProvider = class&#xA; inherit NSObject&#xA; interface INSCopying&#xA; interface INativeObject&#xA; interface IDisposable" />
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Foundation.NSObject</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Foundation.INSCopying</InterfaceName>
</Interface>
<Interface>
<InterfaceName>ObjCRuntime.INativeObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>Foundation.Register("NSItemProvider", true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.Arch64, null)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Coordinates the data used by an <see cref="T:Foundation.NSExtensionItem" /> and its <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=Foundation%20NSExtension%20Item%20Properties&amp;scope=Xamarin" title="P:Foundation.NSExtensionItem.Properties">P:Foundation.NSExtensionItem.Properties</a></format>.</summary>
<remarks>To be added.</remarks>
<related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSItemProvider_Class/index.html">Apple documentation for <c>NSItemProvider</c></related>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSItemProvider ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.#ctor" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("init")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.DesignatedInitializer</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary>Default constructor, initializes a new instance of this class.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSItemProvider (Foundation.INSItemProviderWriting object);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Foundation.INSItemProviderWriting object) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.#ctor(Foundation.INSItemProviderWriting)" />
<MemberSignature Language="F#" Value="new Foundation.NSItemProvider : Foundation.INSItemProviderWriting -&gt; Foundation.NSItemProvider" Usage="new Foundation.NSItemProvider object" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("initWithObject:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="object" Type="Foundation.INSItemProviderWriting" />
</Parameters>
<Docs>
<param name="object">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected NSItemProvider (Foundation.NSObjectFlag t);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class Foundation.NSObjectFlag t) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.#ctor(Foundation.NSObjectFlag)" />
<MemberSignature Language="F#" Value="new Foundation.NSItemProvider : Foundation.NSObjectFlag -&gt; Foundation.NSItemProvider" Usage="new Foundation.NSItemProvider t" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="t" Type="Foundation.NSObjectFlag" />
</Parameters>
<Docs>
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
<summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary>
<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 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 the constructor that takes the NSObjectFlag.Empty they take advantage of a direct path that goes all the way up to 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 the NSObjectFlag.Empty path.</para>
<para>In general, if the developer's constructor invokes the NSObjectFlag.Empty base implementation, then it should be calling 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 NSObject allocation and runtime type registration. Typically the chaining would look like this:</para>
<example>
<code lang="csharp lang-csharp"><![CDATA[
//
// The NSObjectFlag merely allocates the object and registers the
// C# class with the Objective-C runtime if necessary, but no actual
// initXxx method is invoked, that is done later in the constructor
//
// This is taken from Xamarin.iOS's source code:
//
[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>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSItemProvider (Foundation.NSUrl fileUrl);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Foundation.NSUrl fileUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.#ctor(Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="new Foundation.NSItemProvider : Foundation.NSUrl -&gt; Foundation.NSItemProvider" Usage="new Foundation.NSItemProvider fileUrl" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("initWithContentsOfURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="fileUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="fileUrl">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected internal NSItemProvider (IntPtr handle);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.#ctor(System.IntPtr)" />
<MemberSignature Language="F#" Value="new Foundation.NSItemProvider : nativeint -&gt; Foundation.NSItemProvider" Usage="new Foundation.NSItemProvider handle" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="handle" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="handle">Pointer (handle) to the unmanaged object.</param>
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</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 the GetNSObject method as it will prevent two instances of a managed object to point to the same native object.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSItemProvider (Foundation.NSObject item, string typeIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Foundation.NSObject item, string typeIdentifier) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.#ctor(Foundation.NSObject,System.String)" />
<MemberSignature Language="F#" Value="new Foundation.NSItemProvider : Foundation.NSObject * string -&gt; Foundation.NSItemProvider" Usage="new Foundation.NSItemProvider (item, typeIdentifier)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("initWithItem:typeIdentifier:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.DesignatedInitializer</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="item" Type="Foundation.NSObject" />
<Parameter Name="typeIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="item">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<param name="typeIdentifier">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanLoadObject">
<MemberSignature Language="C#" Value="public virtual bool CanLoadObject (ObjCRuntime.Class aClass);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CanLoadObject(class ObjCRuntime.Class aClass) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.CanLoadObject(ObjCRuntime.Class)" />
<MemberSignature Language="F#" Value="abstract member CanLoadObject : ObjCRuntime.Class -&gt; bool&#xA;override this.CanLoadObject : ObjCRuntime.Class -&gt; bool" Usage="nSItemProvider.CanLoadObject aClass" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("canLoadObjectOfClass:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="aClass" Type="ObjCRuntime.Class" />
</Parameters>
<Docs>
<param name="aClass">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanLoadObject">
<MemberSignature Language="C#" Value="public bool CanLoadObject (Type type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool CanLoadObject(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.CanLoadObject(System.Type)" />
<MemberSignature Language="F#" Value="member this.CanLoadObject : Type -&gt; bool" Usage="nSItemProvider.CanLoadObject type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ClassHandle">
<MemberSignature Language="C#" Value="public override IntPtr ClassHandle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int ClassHandle" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.ClassHandle" />
<MemberSignature Language="F#" Value="member this.ClassHandle : nativeint" Usage="Foundation.NSItemProvider.ClassHandle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>The handle for this class.</summary>
<value>The pointer to the Objective-C class.</value>
<remarks>Each Xamarin.iOS class mirrors an unmanaged Objective-C class. This value contains the pointer to the Objective-C class, it is similar to calling objc_getClass with the object name.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public virtual Foundation.NSObject Copy (Foundation.NSZone zone);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSObject Copy(class Foundation.NSZone zone) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.Copy(Foundation.NSZone)" />
<MemberSignature Language="F#" Value="override this.Copy : Foundation.NSZone -&gt; Foundation.NSObject" Usage="nSItemProvider.Copy zone" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Foundation.INSCopying.Copy(Foundation.NSZone)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("copyWithZone:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSObject</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="zone" Type="Foundation.NSZone" />
</Parameters>
<Docs>
<param name="zone">Zone to use to allocate this object, or null to use the default zone.</param>
<summary>Performs a copy of the underlying Objective-C object.</summary>
<returns>This method performs a copy of the underlying Objective-C object state and returns a new instance of it. It does not actually try to replicate any managed state.</returns>
<remarks>Implementation of the INSCopyable interface.</remarks>
</Docs>
</Member>
<Member MemberName="ErrorDomain">
<MemberSignature Language="C#" Value="public static Foundation.NSString ErrorDomain { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString ErrorDomain" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.ErrorDomain" />
<MemberSignature Language="F#" Value="member this.ErrorDomain : Foundation.NSString" Usage="Foundation.NSItemProvider.ErrorDomain" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Field("NSItemProviderErrorDomain", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSItemProviderErrorDomain</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRegisteredTypeIdentifiers">
<MemberSignature Language="C#" Value="public virtual string[] GetRegisteredTypeIdentifiers (Foundation.NSItemProviderFileOptions fileOptions);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] GetRegisteredTypeIdentifiers(valuetype Foundation.NSItemProviderFileOptions fileOptions) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.GetRegisteredTypeIdentifiers(Foundation.NSItemProviderFileOptions)" />
<MemberSignature Language="F#" Value="abstract member GetRegisteredTypeIdentifiers : Foundation.NSItemProviderFileOptions -&gt; string[]&#xA;override this.GetRegisteredTypeIdentifiers : Foundation.NSItemProviderFileOptions -&gt; string[]" Usage="nSItemProvider.GetRegisteredTypeIdentifiers fileOptions" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("registeredTypeIdentifiersWithFileOptions:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fileOptions" Type="Foundation.NSItemProviderFileOptions" />
</Parameters>
<Docs>
<param name="fileOptions">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HasConformingRepresentation">
<MemberSignature Language="C#" Value="public virtual bool HasConformingRepresentation (string typeIdentifier, Foundation.NSItemProviderFileOptions fileOptions);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasConformingRepresentation(string typeIdentifier, valuetype Foundation.NSItemProviderFileOptions fileOptions) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.HasConformingRepresentation(System.String,Foundation.NSItemProviderFileOptions)" />
<MemberSignature Language="F#" Value="abstract member HasConformingRepresentation : string * Foundation.NSItemProviderFileOptions -&gt; bool&#xA;override this.HasConformingRepresentation : string * Foundation.NSItemProviderFileOptions -&gt; bool" Usage="nSItemProvider.HasConformingRepresentation (typeIdentifier, fileOptions)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("hasRepresentationConformingToTypeIdentifier:fileOptions:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="fileOptions" Type="Foundation.NSItemProviderFileOptions" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="fileOptions">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HasItemConformingTo">
<MemberSignature Language="C#" Value="public virtual bool HasItemConformingTo (string typeIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasItemConformingTo(string typeIdentifier) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.HasItemConformingTo(System.String)" />
<MemberSignature Language="F#" Value="abstract member HasItemConformingTo : string -&gt; bool&#xA;override this.HasItemConformingTo : string -&gt; bool" Usage="nSItemProvider.HasItemConformingTo typeIdentifier" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("hasItemConformingToTypeIdentifier:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadDataRepresentation">
<MemberSignature Language="C#" Value="public virtual Foundation.NSProgress LoadDataRepresentation (string typeIdentifier, Action&lt;Foundation.NSData,Foundation.NSError&gt; completionHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSProgress LoadDataRepresentation(string typeIdentifier, class System.Action`2&lt;class Foundation.NSData, class Foundation.NSError&gt; completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadDataRepresentation(System.String,System.Action{Foundation.NSData,Foundation.NSError})" />
<MemberSignature Language="F#" Value="abstract member LoadDataRepresentation : string * Action&lt;Foundation.NSData, Foundation.NSError&gt; -&gt; Foundation.NSProgress&#xA;override this.LoadDataRepresentation : string * Action&lt;Foundation.NSData, Foundation.NSError&gt; -&gt; Foundation.NSProgress" Usage="nSItemProvider.LoadDataRepresentation (typeIdentifier, completionHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("loadDataRepresentationForTypeIdentifier:completionHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSProgress</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="completionHandler" Type="System.Action&lt;Foundation.NSData,Foundation.NSError&gt;">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity2V6))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="completionHandler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadDataRepresentationAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.NSData&gt; LoadDataRepresentationAsync (string typeIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.NSData&gt; LoadDataRepresentationAsync(string typeIdentifier) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadDataRepresentationAsync(System.String)" />
<MemberSignature Language="F#" Value="abstract member LoadDataRepresentationAsync : string -&gt; System.Threading.Tasks.Task&lt;Foundation.NSData&gt;&#xA;override this.LoadDataRepresentationAsync : string -&gt; System.Threading.Tasks.Task&lt;Foundation.NSData&gt;" Usage="nSItemProvider.LoadDataRepresentationAsync typeIdentifier" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.NSData&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<summary>To be added.</summary>
<returns>
<para class="improve-task-t-return-type-description">A task that represents the asynchronous LoadDataRepresentation operation. The value of the TResult parameter is of type System.Action&lt;Foundation.NSData,Foundation.NSError&gt;.</para>
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadDataRepresentationAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.NSData&gt; LoadDataRepresentationAsync (string typeIdentifier, out Foundation.NSProgress result);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.NSData&gt; LoadDataRepresentationAsync(string typeIdentifier, [out] class Foundation.NSProgress&amp; result) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadDataRepresentationAsync(System.String,Foundation.NSProgress@)" />
<MemberSignature Language="F#" Value="abstract member LoadDataRepresentationAsync : string * -&gt; System.Threading.Tasks.Task&lt;Foundation.NSData&gt;&#xA;override this.LoadDataRepresentationAsync : string * -&gt; System.Threading.Tasks.Task&lt;Foundation.NSData&gt;" Usage="nSItemProvider.LoadDataRepresentationAsync (typeIdentifier, result)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.NSData&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="result" Type="Foundation.NSProgress" RefType="out" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="result">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadFileRepresentation">
<MemberSignature Language="C#" Value="public virtual Foundation.NSProgress LoadFileRepresentation (string typeIdentifier, Action&lt;Foundation.NSUrl,Foundation.NSError&gt; completionHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSProgress LoadFileRepresentation(string typeIdentifier, class System.Action`2&lt;class Foundation.NSUrl, class Foundation.NSError&gt; completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadFileRepresentation(System.String,System.Action{Foundation.NSUrl,Foundation.NSError})" />
<MemberSignature Language="F#" Value="abstract member LoadFileRepresentation : string * Action&lt;Foundation.NSUrl, Foundation.NSError&gt; -&gt; Foundation.NSProgress&#xA;override this.LoadFileRepresentation : string * Action&lt;Foundation.NSUrl, Foundation.NSError&gt; -&gt; Foundation.NSProgress" Usage="nSItemProvider.LoadFileRepresentation (typeIdentifier, completionHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("loadFileRepresentationForTypeIdentifier:completionHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSProgress</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="completionHandler" Type="System.Action&lt;Foundation.NSUrl,Foundation.NSError&gt;">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity2V8))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="completionHandler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadFileRepresentationAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt; LoadFileRepresentationAsync (string typeIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.NSUrl&gt; LoadFileRepresentationAsync(string typeIdentifier) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadFileRepresentationAsync(System.String)" />
<MemberSignature Language="F#" Value="abstract member LoadFileRepresentationAsync : string -&gt; System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt;&#xA;override this.LoadFileRepresentationAsync : string -&gt; System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt;" Usage="nSItemProvider.LoadFileRepresentationAsync typeIdentifier" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<summary>To be added.</summary>
<returns>
<para class="improve-task-t-return-type-description">A task that represents the asynchronous LoadFileRepresentation operation. The value of the TResult parameter is of type System.Action&lt;Foundation.NSUrl,Foundation.NSError&gt;.</para>
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadFileRepresentationAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt; LoadFileRepresentationAsync (string typeIdentifier, out Foundation.NSProgress result);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.NSUrl&gt; LoadFileRepresentationAsync(string typeIdentifier, [out] class Foundation.NSProgress&amp; result) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadFileRepresentationAsync(System.String,Foundation.NSProgress@)" />
<MemberSignature Language="F#" Value="abstract member LoadFileRepresentationAsync : string * -&gt; System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt;&#xA;override this.LoadFileRepresentationAsync : string * -&gt; System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt;" Usage="nSItemProvider.LoadFileRepresentationAsync (typeIdentifier, result)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.NSUrl&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="result" Type="Foundation.NSProgress" RefType="out" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="result">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadInPlaceFileRepresentation">
<MemberSignature Language="C#" Value="public virtual Foundation.NSProgress LoadInPlaceFileRepresentation (string typeIdentifier, Foundation.LoadInPlaceFileRepresentationHandler completionHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSProgress LoadInPlaceFileRepresentation(string typeIdentifier, class Foundation.LoadInPlaceFileRepresentationHandler completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadInPlaceFileRepresentation(System.String,Foundation.LoadInPlaceFileRepresentationHandler)" />
<MemberSignature Language="F#" Value="abstract member LoadInPlaceFileRepresentation : string * Foundation.LoadInPlaceFileRepresentationHandler -&gt; Foundation.NSProgress&#xA;override this.LoadInPlaceFileRepresentation : string * Foundation.LoadInPlaceFileRepresentationHandler -&gt; Foundation.NSProgress" Usage="nSItemProvider.LoadInPlaceFileRepresentation (typeIdentifier, completionHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("loadInPlaceFileRepresentationForTypeIdentifier:completionHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSProgress</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="completionHandler" Type="Foundation.LoadInPlaceFileRepresentationHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDLoadInPlaceFileRepresentationHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="completionHandler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadInPlaceFileRepresentationAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt; LoadInPlaceFileRepresentationAsync (string typeIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.LoadInPlaceResult&gt; LoadInPlaceFileRepresentationAsync(string typeIdentifier) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadInPlaceFileRepresentationAsync(System.String)" />
<MemberSignature Language="F#" Value="abstract member LoadInPlaceFileRepresentationAsync : string -&gt; System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt;&#xA;override this.LoadInPlaceFileRepresentationAsync : string -&gt; System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt;" Usage="nSItemProvider.LoadInPlaceFileRepresentationAsync typeIdentifier" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<summary>To be added.</summary>
<returns>
<para>A task that represents the asynchronous LoadInPlaceFileRepresentation operation. The value of the TResult parameter is of type Foundation.LoadInPlaceResult. To be added.</para>
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadInPlaceFileRepresentationAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt; LoadInPlaceFileRepresentationAsync (string typeIdentifier, out Foundation.NSProgress result);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.LoadInPlaceResult&gt; LoadInPlaceFileRepresentationAsync(string typeIdentifier, [out] class Foundation.NSProgress&amp; result) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadInPlaceFileRepresentationAsync(System.String,Foundation.NSProgress@)" />
<MemberSignature Language="F#" Value="abstract member LoadInPlaceFileRepresentationAsync : string * -&gt; System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt;&#xA;override this.LoadInPlaceFileRepresentationAsync : string * -&gt; System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt;" Usage="nSItemProvider.LoadInPlaceFileRepresentationAsync (typeIdentifier, result)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.LoadInPlaceResult&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="result" Type="Foundation.NSProgress" RefType="out" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="result">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadItem">
<MemberSignature Language="C#" Value="public virtual void LoadItem (string typeIdentifier, Foundation.NSDictionary options, Action&lt;Foundation.NSObject,Foundation.NSError&gt; completionHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void LoadItem(string typeIdentifier, class Foundation.NSDictionary options, class System.Action`2&lt;class Foundation.NSObject, class Foundation.NSError&gt; completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadItem(System.String,Foundation.NSDictionary,System.Action{Foundation.NSObject,Foundation.NSError})" />
<MemberSignature Language="F#" Value="abstract member LoadItem : string * Foundation.NSDictionary * Action&lt;Foundation.NSObject, Foundation.NSError&gt; -&gt; unit&#xA;override this.LoadItem : string * Foundation.NSDictionary * Action&lt;Foundation.NSObject, Foundation.NSError&gt; -&gt; unit" Usage="nSItemProvider.LoadItem (typeIdentifier, options, completionHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("loadItemForTypeIdentifier:options:completionHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="options" Type="Foundation.NSDictionary" />
<Parameter Name="completionHandler" Type="System.Action&lt;Foundation.NSObject,Foundation.NSError&gt;">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity2V43))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="options">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<param name="completionHandler">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadItemAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.NSObject&gt; LoadItemAsync (string typeIdentifier, Foundation.NSDictionary options);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.NSObject&gt; LoadItemAsync(string typeIdentifier, class Foundation.NSDictionary options) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadItemAsync(System.String,Foundation.NSDictionary)" />
<MemberSignature Language="F#" Value="abstract member LoadItemAsync : string * Foundation.NSDictionary -&gt; System.Threading.Tasks.Task&lt;Foundation.NSObject&gt;&#xA;override this.LoadItemAsync : string * Foundation.NSDictionary -&gt; System.Threading.Tasks.Task&lt;Foundation.NSObject&gt;" Usage="nSItemProvider.LoadItemAsync (typeIdentifier, options)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.NSObject&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="options" Type="Foundation.NSDictionary" />
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="options">To be added.This parameter can be .</param>
<summary>To be added.</summary>
<returns>
<para class="improve-task-t-return-type-description">A task that represents the asynchronous LoadItem operation. The value of the TResult parameter is of type System.Action&lt;Foundation.NSObject,Foundation.NSError&gt;.</para>
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadObject">
<MemberSignature Language="C#" Value="public virtual Foundation.NSProgress LoadObject (ObjCRuntime.Class aClass, Action&lt;Foundation.INSItemProviderReading,Foundation.NSError&gt; completionHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSProgress LoadObject(class ObjCRuntime.Class aClass, class System.Action`2&lt;class Foundation.INSItemProviderReading, class Foundation.NSError&gt; completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadObject(ObjCRuntime.Class,System.Action{Foundation.INSItemProviderReading,Foundation.NSError})" />
<MemberSignature Language="F#" Value="abstract member LoadObject : ObjCRuntime.Class * Action&lt;Foundation.INSItemProviderReading, Foundation.NSError&gt; -&gt; Foundation.NSProgress&#xA;override this.LoadObject : ObjCRuntime.Class * Action&lt;Foundation.INSItemProviderReading, Foundation.NSError&gt; -&gt; Foundation.NSProgress" Usage="nSItemProvider.LoadObject (aClass, completionHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("loadObjectOfClass:completionHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSProgress</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="aClass" Type="ObjCRuntime.Class" />
<Parameter Name="completionHandler" Type="System.Action&lt;Foundation.INSItemProviderReading,Foundation.NSError&gt;">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity2V44))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="aClass">To be added.</param>
<param name="completionHandler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadObject&lt;T&gt;">
<MemberSignature Language="C#" Value="public Foundation.NSProgress LoadObject&lt;T&gt; (Action&lt;T,Foundation.NSError&gt; completionHandler) where T : Foundation.NSObject, Foundation.INSItemProviderReading;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Foundation.NSProgress LoadObject&lt;(class Foundation.NSObject, class Foundation.INSItemProviderReading) T&gt;(class System.Action`2&lt;!!T, class Foundation.NSError&gt; completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadObject``1(System.Action{``0,Foundation.NSError})" />
<MemberSignature Language="F#" Value="member this.LoadObject : Action&lt;'T, Foundation.NSError (requires 'T :&gt; Foundation.NSObject and 'T :&gt; Foundation.INSItemProviderReading)&gt; -&gt; Foundation.NSProgress (requires 'T :&gt; Foundation.NSObject and 'T :&gt; Foundation.INSItemProviderReading)" Usage="nSItemProvider.LoadObject completionHandler" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.TV(11, 0)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Watch(4, 0)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSProgress</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Foundation.NSObject</BaseTypeName>
<InterfaceName>Foundation.INSItemProviderReading</InterfaceName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="completionHandler" Type="System.Action&lt;T,Foundation.NSError&gt;" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="completionHandler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadObjectAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt; LoadObjectAsync (ObjCRuntime.Class aClass);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.INSItemProviderReading&gt; LoadObjectAsync(class ObjCRuntime.Class aClass) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadObjectAsync(ObjCRuntime.Class)" />
<MemberSignature Language="F#" Value="abstract member LoadObjectAsync : ObjCRuntime.Class -&gt; System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt;&#xA;override this.LoadObjectAsync : ObjCRuntime.Class -&gt; System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt;" Usage="nSItemProvider.LoadObjectAsync aClass" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="aClass" Type="ObjCRuntime.Class" />
</Parameters>
<Docs>
<param name="aClass">To be added.</param>
<summary>To be added.</summary>
<returns>
<para class="improve-task-t-return-type-description">A task that represents the asynchronous LoadObject operation. The value of the TResult parameter is of type System.Action&lt;Foundation.INSItemProviderReading,Foundation.NSError&gt;.</para>
</returns>
<remarks>
<para copied="true">The LoadObjectAsync method is suitable to be used with C# async by returning control to the caller with a Task representing the operation.</para>
<para copied="true">To be added.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="LoadObjectAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt; LoadObjectAsync (ObjCRuntime.Class aClass, out Foundation.NSProgress result);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.INSItemProviderReading&gt; LoadObjectAsync(class ObjCRuntime.Class aClass, [out] class Foundation.NSProgress&amp; result) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadObjectAsync(ObjCRuntime.Class,Foundation.NSProgress@)" />
<MemberSignature Language="F#" Value="abstract member LoadObjectAsync : ObjCRuntime.Class * -&gt; System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt;&#xA;override this.LoadObjectAsync : ObjCRuntime.Class * -&gt; System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt;" Usage="nSItemProvider.LoadObjectAsync (aClass, result)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.INSItemProviderReading&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="aClass" Type="ObjCRuntime.Class" />
<Parameter Name="result" Type="Foundation.NSProgress" RefType="out" />
</Parameters>
<Docs>
<param name="aClass">To be added.</param>
<param name="result">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadObjectAsync&lt;T&gt;">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;T&gt; LoadObjectAsync&lt;T&gt; () where T : Foundation.NSObject, Foundation.INSItemProviderReading;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1&lt;!!T&gt; LoadObjectAsync&lt;(class Foundation.NSObject, class Foundation.INSItemProviderReading) T&gt;() cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadObjectAsync``1" />
<MemberSignature Language="F#" Value="member this.LoadObjectAsync : unit -&gt; System.Threading.Tasks.Task&lt;'T (requires 'T :&gt; Foundation.NSObject and 'T :&gt; Foundation.INSItemProviderReading)&gt; (requires 'T :&gt; Foundation.NSObject and 'T :&gt; Foundation.INSItemProviderReading)" Usage="nSItemProvider.LoadObjectAsync " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.TV(11, 0)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Watch(4, 0)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Foundation.NSObject</BaseTypeName>
<InterfaceName>Foundation.INSItemProviderReading</InterfaceName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters />
<Docs>
<typeparam name="T">To be added.</typeparam>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadObjectAsync&lt;T&gt;">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;T&gt; LoadObjectAsync&lt;T&gt; (out Foundation.NSProgress result) where T : Foundation.NSObject, Foundation.INSItemProviderReading;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1&lt;!!T&gt; LoadObjectAsync&lt;(class Foundation.NSObject, class Foundation.INSItemProviderReading) T&gt;([out] class Foundation.NSProgress&amp; result) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadObjectAsync``1(Foundation.NSProgress@)" />
<MemberSignature Language="F#" Value="member this.LoadObjectAsync : -&gt; System.Threading.Tasks.Task&lt;'T (requires 'T :&gt; Foundation.NSObject and 'T :&gt; Foundation.INSItemProviderReading)&gt; (requires 'T :&gt; Foundation.NSObject and 'T :&gt; Foundation.INSItemProviderReading)" Usage="nSItemProvider.LoadObjectAsync result" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.TV(11, 0)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Watch(4, 0)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Foundation.NSObject</BaseTypeName>
<InterfaceName>Foundation.INSItemProviderReading</InterfaceName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="result" Type="Foundation.NSProgress" RefType="out" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="result">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadPreviewImage">
<MemberSignature Language="C#" Value="public virtual void LoadPreviewImage (Foundation.NSDictionary options, Action&lt;Foundation.NSObject,Foundation.NSError&gt; completionHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void LoadPreviewImage(class Foundation.NSDictionary options, class System.Action`2&lt;class Foundation.NSObject, class Foundation.NSError&gt; completionHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadPreviewImage(Foundation.NSDictionary,System.Action{Foundation.NSObject,Foundation.NSError})" />
<MemberSignature Language="F#" Value="abstract member LoadPreviewImage : Foundation.NSDictionary * Action&lt;Foundation.NSObject, Foundation.NSError&gt; -&gt; unit&#xA;override this.LoadPreviewImage : Foundation.NSDictionary * Action&lt;Foundation.NSObject, Foundation.NSError&gt; -&gt; unit" Usage="nSItemProvider.LoadPreviewImage (options, completionHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("loadPreviewImageWithOptions:completionHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Foundation.NSDictionary" />
<Parameter Name="completionHandler" Type="System.Action&lt;Foundation.NSObject,Foundation.NSError&gt;">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity2V43))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="options">To be added.</param>
<param name="completionHandler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadPreviewImageAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Foundation.NSObject&gt; LoadPreviewImageAsync (Foundation.NSDictionary options);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Foundation.NSObject&gt; LoadPreviewImageAsync(class Foundation.NSDictionary options) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.LoadPreviewImageAsync(Foundation.NSDictionary)" />
<MemberSignature Language="F#" Value="abstract member LoadPreviewImageAsync : Foundation.NSDictionary -&gt; System.Threading.Tasks.Task&lt;Foundation.NSObject&gt;&#xA;override this.LoadPreviewImageAsync : Foundation.NSDictionary -&gt; System.Threading.Tasks.Task&lt;Foundation.NSObject&gt;" Usage="nSItemProvider.LoadPreviewImageAsync options" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;Foundation.NSObject&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Foundation.NSDictionary" />
</Parameters>
<Docs>
<param name="options">To be added.</param>
<summary>To be added.</summary>
<returns>
<para class="improve-task-t-return-type-description">A task that represents the asynchronous LoadPreviewImage operation. The value of the TResult parameter is of type System.Action&lt;Foundation.NSObject,Foundation.NSError&gt;.</para>
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PreferredImageSizeKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString PreferredImageSizeKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString PreferredImageSizeKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.PreferredImageSizeKey" />
<MemberSignature Language="F#" Value="member this.PreferredImageSizeKey : Foundation.NSString" Usage="Foundation.NSItemProvider.PreferredImageSizeKey" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Field("NSItemProviderPreferredImageSizeKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSItemProviderPreferredImageSizeKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PreferredPresentationSize">
<MemberSignature Language="C#" Value="public virtual CoreGraphics.CGSize PreferredPresentationSize { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype CoreGraphics.CGSize PreferredPresentationSize" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.PreferredPresentationSize" />
<MemberSignature Language="F#" Value="member this.PreferredPresentationSize : CoreGraphics.CGSize with get, set" Usage="Foundation.NSItemProvider.PreferredPresentationSize" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("preferredPresentationSize", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: Foundation.Export("setPreferredPresentationSize:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-macos-sdk-14">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-macos-sdk-14">
<AttributeName>get: Foundation.Export("preferredPresentationSize")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-macos-sdk-14">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>CoreGraphics.CGSize</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PreferredPresentationStyle">
<MemberSignature Language="C#" Value="public virtual UIKit.UIPreferredPresentationStyle PreferredPresentationStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype UIKit.UIPreferredPresentationStyle PreferredPresentationStyle" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.PreferredPresentationStyle" />
<MemberSignature Language="F#" Value="member this.PreferredPresentationStyle : UIKit.UIPreferredPresentationStyle with get, set" Usage="Foundation.NSItemProvider.PreferredPresentationStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("preferredPresentationStyle", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: Foundation.Export("setPreferredPresentationStyle:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>UIKit.UIPreferredPresentationStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterDataRepresentation">
<MemberSignature Language="C#" Value="public virtual void RegisterDataRepresentation (string typeIdentifier, Foundation.NSItemProviderRepresentationVisibility visibility, Foundation.RegisterDataRepresentationLoadHandler loadHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RegisterDataRepresentation(string typeIdentifier, valuetype Foundation.NSItemProviderRepresentationVisibility visibility, class Foundation.RegisterDataRepresentationLoadHandler loadHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.RegisterDataRepresentation(System.String,Foundation.NSItemProviderRepresentationVisibility,Foundation.RegisterDataRepresentationLoadHandler)" />
<MemberSignature Language="F#" Value="abstract member RegisterDataRepresentation : string * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterDataRepresentationLoadHandler -&gt; unit&#xA;override this.RegisterDataRepresentation : string * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterDataRepresentationLoadHandler -&gt; unit" Usage="nSItemProvider.RegisterDataRepresentation (typeIdentifier, visibility, loadHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("registerDataRepresentationForTypeIdentifier:visibility:loadHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="visibility" Type="Foundation.NSItemProviderRepresentationVisibility" />
<Parameter Name="loadHandler" Type="Foundation.RegisterDataRepresentationLoadHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDRegisterDataRepresentationLoadHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="visibility">To be added.</param>
<param name="loadHandler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisteredTypeIdentifiers">
<MemberSignature Language="C#" Value="public virtual string[] RegisteredTypeIdentifiers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] RegisteredTypeIdentifiers" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.RegisteredTypeIdentifiers" />
<MemberSignature Language="F#" Value="member this.RegisteredTypeIdentifiers : string[]" Usage="Foundation.NSItemProvider.RegisteredTypeIdentifiers" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("registeredTypeIdentifiers", ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterFileRepresentation">
<MemberSignature Language="C#" Value="public virtual void RegisterFileRepresentation (string typeIdentifier, Foundation.NSItemProviderFileOptions fileOptions, Foundation.NSItemProviderRepresentationVisibility visibility, Foundation.RegisterFileRepresentationLoadHandler loadHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RegisterFileRepresentation(string typeIdentifier, valuetype Foundation.NSItemProviderFileOptions fileOptions, valuetype Foundation.NSItemProviderRepresentationVisibility visibility, class Foundation.RegisterFileRepresentationLoadHandler loadHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.RegisterFileRepresentation(System.String,Foundation.NSItemProviderFileOptions,Foundation.NSItemProviderRepresentationVisibility,Foundation.RegisterFileRepresentationLoadHandler)" />
<MemberSignature Language="F#" Value="abstract member RegisterFileRepresentation : string * Foundation.NSItemProviderFileOptions * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterFileRepresentationLoadHandler -&gt; unit&#xA;override this.RegisterFileRepresentation : string * Foundation.NSItemProviderFileOptions * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterFileRepresentationLoadHandler -&gt; unit" Usage="nSItemProvider.RegisterFileRepresentation (typeIdentifier, fileOptions, visibility, loadHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("registerFileRepresentationForTypeIdentifier:fileOptions:visibility:loadHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="fileOptions" Type="Foundation.NSItemProviderFileOptions" />
<Parameter Name="visibility" Type="Foundation.NSItemProviderRepresentationVisibility" />
<Parameter Name="loadHandler" Type="Foundation.RegisterFileRepresentationLoadHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDRegisterFileRepresentationLoadHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="fileOptions">To be added.</param>
<param name="visibility">To be added.</param>
<param name="loadHandler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterItemForTypeIdentifier">
<MemberSignature Language="C#" Value="public virtual void RegisterItemForTypeIdentifier (string typeIdentifier, Foundation.NSItemProviderLoadHandler loadHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RegisterItemForTypeIdentifier(string typeIdentifier, class Foundation.NSItemProviderLoadHandler loadHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.RegisterItemForTypeIdentifier(System.String,Foundation.NSItemProviderLoadHandler)" />
<MemberSignature Language="F#" Value="abstract member RegisterItemForTypeIdentifier : string * Foundation.NSItemProviderLoadHandler -&gt; unit&#xA;override this.RegisterItemForTypeIdentifier : string * Foundation.NSItemProviderLoadHandler -&gt; unit" Usage="nSItemProvider.RegisterItemForTypeIdentifier (typeIdentifier, loadHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("registerItemForTypeIdentifier:loadHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="loadHandler" Type="Foundation.NSItemProviderLoadHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDNSItemProviderLoadHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="typeIdentifier">To be added.</param>
<param name="loadHandler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterObject">
<MemberSignature Language="C#" Value="public virtual void RegisterObject (Foundation.INSItemProviderWriting object, Foundation.NSItemProviderRepresentationVisibility visibility);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RegisterObject(class Foundation.INSItemProviderWriting object, valuetype Foundation.NSItemProviderRepresentationVisibility visibility) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.RegisterObject(Foundation.INSItemProviderWriting,Foundation.NSItemProviderRepresentationVisibility)" />
<MemberSignature Language="F#" Value="abstract member RegisterObject : Foundation.INSItemProviderWriting * Foundation.NSItemProviderRepresentationVisibility -&gt; unit&#xA;override this.RegisterObject : Foundation.INSItemProviderWriting * Foundation.NSItemProviderRepresentationVisibility -&gt; unit" Usage="nSItemProvider.RegisterObject (object, visibility)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("registerObject:visibility:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="object" Type="Foundation.INSItemProviderWriting" />
<Parameter Name="visibility" Type="Foundation.NSItemProviderRepresentationVisibility" />
</Parameters>
<Docs>
<param name="object">To be added.</param>
<param name="visibility">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterObject">
<MemberSignature Language="C#" Value="public virtual void RegisterObject (ObjCRuntime.Class aClass, Foundation.NSItemProviderRepresentationVisibility visibility, Foundation.RegisterObjectRepresentationLoadHandler loadHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RegisterObject(class ObjCRuntime.Class aClass, valuetype Foundation.NSItemProviderRepresentationVisibility visibility, class Foundation.RegisterObjectRepresentationLoadHandler loadHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.RegisterObject(ObjCRuntime.Class,Foundation.NSItemProviderRepresentationVisibility,Foundation.RegisterObjectRepresentationLoadHandler)" />
<MemberSignature Language="F#" Value="abstract member RegisterObject : ObjCRuntime.Class * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterObjectRepresentationLoadHandler -&gt; unit&#xA;override this.RegisterObject : ObjCRuntime.Class * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterObjectRepresentationLoadHandler -&gt; unit" Usage="nSItemProvider.RegisterObject (aClass, visibility, loadHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("registerObjectOfClass:visibility:loadHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="aClass" Type="ObjCRuntime.Class" />
<Parameter Name="visibility" Type="Foundation.NSItemProviderRepresentationVisibility" />
<Parameter Name="loadHandler" Type="Foundation.RegisterObjectRepresentationLoadHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDRegisterObjectRepresentationLoadHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="aClass">To be added.</param>
<param name="visibility">To be added.</param>
<param name="loadHandler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterObject">
<MemberSignature Language="C#" Value="public void RegisterObject (Type type, Foundation.NSItemProviderRepresentationVisibility visibility, Foundation.RegisterObjectRepresentationLoadHandler loadHandler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RegisterObject(class System.Type type, valuetype Foundation.NSItemProviderRepresentationVisibility visibility, class Foundation.RegisterObjectRepresentationLoadHandler loadHandler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.RegisterObject(System.Type,Foundation.NSItemProviderRepresentationVisibility,Foundation.RegisterObjectRepresentationLoadHandler)" />
<MemberSignature Language="F#" Value="member this.RegisterObject : Type * Foundation.NSItemProviderRepresentationVisibility * Foundation.RegisterObjectRepresentationLoadHandler -&gt; unit" Usage="nSItemProvider.RegisterObject (type, visibility, loadHandler)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" />
<Parameter Name="visibility" Type="Foundation.NSItemProviderRepresentationVisibility" />
<Parameter Name="loadHandler" Type="Foundation.RegisterObjectRepresentationLoadHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDRegisterObjectRepresentationLoadHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="visibility">To be added.</param>
<param name="loadHandler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPreviewImageHandler">
<MemberSignature Language="C#" Value="public virtual void SetPreviewImageHandler (Foundation.NSItemProviderLoadHandler handler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetPreviewImageHandler(class Foundation.NSItemProviderLoadHandler handler) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSItemProvider.SetPreviewImageHandler(Foundation.NSItemProviderLoadHandler)" />
<MemberSignature Language="F#" Value="abstract member SetPreviewImageHandler : Foundation.NSItemProviderLoadHandler -&gt; unit&#xA;override this.SetPreviewImageHandler : Foundation.NSItemProviderLoadHandler -&gt; unit" Usage="nSItemProvider.SetPreviewImageHandler handler" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("setPreviewImageHandler:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="Foundation.NSItemProviderLoadHandler">
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDNSItemProviderLoadHandler))</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="handler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SuggestedName">
<MemberSignature Language="C#" Value="public virtual string SuggestedName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SuggestedName" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.SuggestedName" />
<MemberSignature Language="F#" Value="member this.SuggestedName : string with get, set" Usage="Foundation.NSItemProvider.SuggestedName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("suggestedName")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: Foundation.Export("setSuggestedName:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>
<para>(More documentation for this node is coming)</para>
<para tool="nullallowed">This value can be <see langword="null" />.</para>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TeamData">
<MemberSignature Language="C#" Value="public virtual Foundation.NSData TeamData { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Foundation.NSData TeamData" />
<MemberSignature Language="DocId" Value="P:Foundation.NSItemProvider.TeamData" />
<MemberSignature Language="F#" Value="member this.TeamData : Foundation.NSData with get, set" Usage="Foundation.NSItemProvider.TeamData" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("teamData", ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>set: Foundation.Export("setTeamData:", ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSData</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>
<para>(More documentation for this node is coming)</para>
<para tool="nullallowed">This value can be <see langword="null" />.</para>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.