Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
7859 lines (7858 sloc) 396 KB
<Type Name="NSUrl" FullName="Foundation.NSUrl">
<TypeSignature Language="C#" Value="public class NSUrl : Foundation.NSObject, AppKit.INSPasteboardReading, AppKit.INSPasteboardWriting, Foundation.INSCopying, Foundation.INSItemProviderReading, Foundation.INSItemProviderWriting, Foundation.INSSecureCoding, IDisposable, IEquatable&lt;Foundation.NSUrl&gt;, QuickLookUI.IQLPreviewItem" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NSUrl extends Foundation.NSObject implements class AppKit.INSPasteboardReading, class AppKit.INSPasteboardWriting, class Foundation.INSCoding, class Foundation.INSCopying, class Foundation.INSItemProviderReading, class Foundation.INSItemProviderWriting, class Foundation.INSSecureCoding, class ObjCRuntime.INativeObject, class QuickLookUI.IQLPreviewItem, class System.IDisposable, class System.IEquatable`1&lt;class Foundation.NSUrl&gt;" />
<TypeSignature Language="DocId" Value="T:Foundation.NSUrl" />
<TypeSignature Language="F#" Value="type NSUrl = class&#xA; inherit NSObject&#xA; interface INSCoding&#xA; interface INativeObject&#xA; interface IDisposable&#xA; interface INSCopying&#xA; interface INSItemProviderReading&#xA; interface INSItemProviderWriting&#xA; interface INSSecureCoding&#xA; interface INSPasteboardReading&#xA; interface INSPasteboardWriting&#xA; interface IQLPreviewItem&#xA; interface IEquatable&lt;NSUrl&gt;" />
<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>AppKit.INSPasteboardReading</InterfaceName>
</Interface>
<Interface>
<InterfaceName>AppKit.INSPasteboardWriting</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Foundation.INSCoding</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Foundation.INSCopying</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Foundation.INSItemProviderReading</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Foundation.INSItemProviderWriting</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Foundation.INSSecureCoding</InterfaceName>
</Interface>
<Interface>
<InterfaceName>ObjCRuntime.INativeObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>QuickLookUI.IQLPreviewItem</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IEquatable&lt;Foundation.NSUrl&gt;</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>Foundation.Register("NSURL", true)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents a URL.</summary>
<remarks>To be added.</remarks>
<related type="externalDocumentation" href="https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/index.html">Apple documentation for <c>NSURL</c></related>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (Foundation.NSCoder coder);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Foundation.NSCoder coder) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(Foundation.NSCoder)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : Foundation.NSCoder -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl coder" />
<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("initWithCoder:")</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>
<Parameter Name="coder" Type="Foundation.NSCoder" />
</Parameters>
<Docs>
<param name="coder">The unarchiver object.</param>
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
<remarks>
<para>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the <see cref="T:Foundation.NSCoding" /> protocol.</para>
<para>If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type <see cref="T:Foundation.NSCoder" /> and decorate it with the [Export("initWithCoder:"] attribute declaration.</para>
<para>The state of this object can also be serialized by using the companion method, EncodeTo.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected NSUrl (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.NSUrl.#ctor(Foundation.NSObjectFlag)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : Foundation.NSObjectFlag -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl 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="protected internal NSUrl (IntPtr handle);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.IntPtr)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : nativeint -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl 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 NSUrl (string urlString);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string urlString) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.String)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : string -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl urlString" />
<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("initWithString:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="urlString" Type="System.String" />
</Parameters>
<Docs>
<param name="urlString">String representing the url.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (string urlString, Foundation.NSUrl relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string urlString, class Foundation.NSUrl relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.String,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : string * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (urlString, relativeToUrl)" />
<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("initWithString:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.DesignatedInitializer</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="urlString" Type="System.String" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="urlString">String representing the url.</param>
<param name="relativeToUrl">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (string path, bool isDir);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, bool isDir) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.String,System.Boolean)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : string * bool -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (path, isDir)" />
<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("initFileURLWithPath:isDirectory:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.DesignatedInitializer</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="path" Type="System.String" />
<Parameter Name="isDir" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<param name="isDir">To be added.</param>
<summary>Creates a file NSUrl with the specified path.</summary>
<remarks>
<para>Developers should ensure that the <param name="path" /> is a value that is valid for initializing an <see cref="T:Foundation.NSUrl" />. If not, this method will throw an exception.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (string path, string relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, string relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.String,System.String)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : string * string -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (path, relativeToUrl)" />
<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>
<Parameters>
<Parameter Name="path" Type="System.String" />
<Parameter Name="relativeToUrl" Type="System.String" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<param name="relativeToUrl">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (IntPtr ptrUtf8path, bool isDir, Foundation.NSUrl baseURL);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int ptrUtf8path, bool isDir, class Foundation.NSUrl baseURL) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.IntPtr,System.Boolean,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : nativeint * bool * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (ptrUtf8path, isDir, baseURL)" />
<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("initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.DesignatedInitializer</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="ptrUtf8path" Type="System.IntPtr" />
<Parameter Name="isDir" Type="System.Boolean" />
<Parameter Name="baseURL" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="ptrUtf8path">To be added.</param>
<param name="isDir">To be added.</param>
<param name="baseURL">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (string path, bool isDir, Foundation.NSUrl relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, bool isDir, class Foundation.NSUrl relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.String,System.Boolean,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : string * bool * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (path, isDir, relativeToUrl)" />
<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("initFileURLWithPath:isDirectory:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.DesignatedInitializer</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="path" Type="System.String" />
<Parameter Name="isDir" Type="System.Boolean" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<param name="isDir">To be added.</param>
<param name="relativeToUrl">
<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=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (string scheme, string host, string path);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string scheme, string host, string path) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(System.String,System.String,System.String)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : string * string * string -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (scheme, host, path)" />
<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("initWithScheme:host:path:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'NSUrlComponents' instead.")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.WatchOS, 2, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'NSUrlComponents' instead.")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.TvOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'NSUrlComponents' instead.")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.None, "Use 'NSUrlComponents' instead.")</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="scheme" Type="System.String" />
<Parameter Name="host" Type="System.String" />
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="scheme">To be added.</param>
<param name="host">To be added.</param>
<param name="path">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NSUrl (Foundation.NSData bookmarkData, Foundation.NSUrlBookmarkResolutionOptions resolutionOptions, Foundation.NSUrl relativeUrl, out bool bookmarkIsStale, out Foundation.NSError error);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Foundation.NSData bookmarkData, valuetype Foundation.NSUrlBookmarkResolutionOptions resolutionOptions, class Foundation.NSUrl relativeUrl, [out] bool&amp; bookmarkIsStale, [out] class Foundation.NSError&amp; error) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.#ctor(Foundation.NSData,Foundation.NSUrlBookmarkResolutionOptions,Foundation.NSUrl,System.Boolean@,Foundation.NSError@)" />
<MemberSignature Language="F#" Value="new Foundation.NSUrl : Foundation.NSData * Foundation.NSUrlBookmarkResolutionOptions * Foundation.NSUrl * * -&gt; Foundation.NSUrl" Usage="new Foundation.NSUrl (bookmarkData, resolutionOptions, relativeUrl, bookmarkIsStale, error)" />
<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("initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="bookmarkData" Type="Foundation.NSData" />
<Parameter Name="resolutionOptions" Type="Foundation.NSUrlBookmarkResolutionOptions" />
<Parameter Name="relativeUrl" Type="Foundation.NSUrl" />
<Parameter Name="bookmarkIsStale" Type="System.Boolean" RefType="out" />
<Parameter Name="error" Type="Foundation.NSError" RefType="out" />
</Parameters>
<Docs>
<param name="bookmarkData">To be added.</param>
<param name="resolutionOptions">To be added.</param>
<param name="relativeUrl">
<para>Relative url.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<param name="bookmarkIsStale">To be added.</param>
<param name="error">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AbsoluteString">
<MemberSignature Language="C#" Value="public virtual string AbsoluteString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AbsoluteString" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.AbsoluteString" />
<MemberSignature Language="F#" Value="member this.AbsoluteString : string" Usage="Foundation.NSUrl.AbsoluteString" />
<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("absoluteString")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The string for this url as if it were an absolute URL.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AbsoluteUrl">
<MemberSignature Language="C#" Value="public virtual Foundation.NSUrl AbsoluteUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Foundation.NSUrl AbsoluteUrl" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.AbsoluteUrl" />
<MemberSignature Language="F#" Value="member this.AbsoluteUrl : Foundation.NSUrl" Usage="Foundation.NSUrl.AbsoluteUrl" />
<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("absoluteURL")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Docs>
<summary>An absolute URL that refers to the same resource as this NSUrl. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddedToDirectoryDateKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString AddedToDirectoryDateKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString AddedToDirectoryDateKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.AddedToDirectoryDateKey" />
<MemberSignature Language="F#" Value="member this.AddedToDirectoryDateKey : Foundation.NSString" Usage="Foundation.NSUrl.AddedToDirectoryDateKey" />
<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("NSURLAddedToDirectoryDateKey", "Foundation")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLAddedToDirectoryDateKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Append">
<MemberSignature Language="C#" Value="public virtual Foundation.NSUrl Append (string pathComponent, bool isDirectory);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSUrl Append(string pathComponent, bool isDirectory) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.Append(System.String,System.Boolean)" />
<MemberSignature Language="F#" Value="abstract member Append : string * bool -&gt; Foundation.NSUrl&#xA;override this.Append : string * bool -&gt; Foundation.NSUrl" Usage="nSUrl.Append (pathComponent, isDirectory)" />
<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("URLByAppendingPathComponent:isDirectory:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pathComponent" Type="System.String" />
<Parameter Name="isDirectory" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="pathComponent">To be added.</param>
<param name="isDirectory">To be added.</param>
<summary>Returns a new NSUrl by appending the specified pathComponent to this NSUrl.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AppendPathExtension">
<MemberSignature Language="C#" Value="public virtual Foundation.NSUrl AppendPathExtension (string extension);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSUrl AppendPathExtension(string extension) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.AppendPathExtension(System.String)" />
<MemberSignature Language="F#" Value="abstract member AppendPathExtension : string -&gt; Foundation.NSUrl&#xA;override this.AppendPathExtension : string -&gt; Foundation.NSUrl" Usage="nSUrl.AppendPathExtension extension" />
<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("URLByAppendingPathExtension:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="extension" Type="System.String" />
</Parameters>
<Docs>
<param name="extension">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AttributeModificationDateKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString AttributeModificationDateKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString AttributeModificationDateKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.AttributeModificationDateKey" />
<MemberSignature Language="F#" Value="member this.AttributeModificationDateKey : Foundation.NSString" Usage="Foundation.NSUrl.AttributeModificationDateKey" />
<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("NSURLAttributeModificationDateKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLAttributeModificationDateKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BaseUrl">
<MemberSignature Language="C#" Value="public virtual Foundation.NSUrl BaseUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Foundation.NSUrl BaseUrl" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.BaseUrl" />
<MemberSignature Language="F#" Value="member this.BaseUrl : Foundation.NSUrl" Usage="Foundation.NSUrl.BaseUrl" />
<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("baseURL")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Docs>
<summary>The base URL of this NSUrl.</summary>
<value>To be added.</value>
<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.NSUrl.ClassHandle" />
<MemberSignature Language="F#" Value="member this.ClassHandle : nativeint" Usage="Foundation.NSUrl.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="ContentAccessDateKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString ContentAccessDateKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString ContentAccessDateKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.ContentAccessDateKey" />
<MemberSignature Language="F#" Value="member this.ContentAccessDateKey : Foundation.NSString" Usage="Foundation.NSUrl.ContentAccessDateKey" />
<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("NSURLContentAccessDateKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLContentAccessDateKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentModificationDateKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString ContentModificationDateKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString ContentModificationDateKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.ContentModificationDateKey" />
<MemberSignature Language="F#" Value="member this.ContentModificationDateKey : Foundation.NSString" Usage="Foundation.NSUrl.ContentModificationDateKey" />
<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("NSURLContentModificationDateKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLContentModificationDateKey</summary>
<value>
</value>
<remarks>To be added.</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.NSUrl.Copy(Foundation.NSZone)" />
<MemberSignature Language="F#" Value="override this.Copy : Foundation.NSZone -&gt; Foundation.NSObject" Usage="nSUrl.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="CreateAbsoluteUrlWithDataRepresentation">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl CreateAbsoluteUrlWithDataRepresentation (Foundation.NSData data, Foundation.NSUrl relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl CreateAbsoluteUrlWithDataRepresentation(class Foundation.NSData data, class Foundation.NSUrl relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.CreateAbsoluteUrlWithDataRepresentation(Foundation.NSData,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="static member CreateAbsoluteUrlWithDataRepresentation : Foundation.NSData * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.CreateAbsoluteUrlWithDataRepresentation (data, relativeToUrl)" />
<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("absoluteURLWithDataRepresentation:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="Foundation.NSData" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<param name="relativeToUrl">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateBookmarkData">
<MemberSignature Language="C#" Value="public virtual Foundation.NSData CreateBookmarkData (Foundation.NSUrlBookmarkCreationOptions options, string[] resourceValues, Foundation.NSUrl relativeUrl, out Foundation.NSError error);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSData CreateBookmarkData(valuetype Foundation.NSUrlBookmarkCreationOptions options, string[] resourceValues, class Foundation.NSUrl relativeUrl, [out] class Foundation.NSError&amp; error) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.CreateBookmarkData(Foundation.NSUrlBookmarkCreationOptions,System.String[],Foundation.NSUrl,Foundation.NSError@)" />
<MemberSignature Language="F#" Value="abstract member CreateBookmarkData : Foundation.NSUrlBookmarkCreationOptions * string[] * Foundation.NSUrl * -&gt; Foundation.NSData&#xA;override this.CreateBookmarkData : Foundation.NSUrlBookmarkCreationOptions * string[] * Foundation.NSUrl * -&gt; Foundation.NSData" Usage="nSUrl.CreateBookmarkData (options, resourceValues, relativeUrl, error)" />
<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("bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSData</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Foundation.NSUrlBookmarkCreationOptions" />
<Parameter Name="resourceValues" Type="System.String[]" />
<Parameter Name="relativeUrl" Type="Foundation.NSUrl" />
<Parameter Name="error" Type="Foundation.NSError" RefType="out" />
</Parameters>
<Docs>
<param name="options">To be added.</param>
<param name="resourceValues">To be added.</param>
<param name="relativeUrl">
<para>Relative to url.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<param name="error">To be added.</param>
<summary>Creates a bookmark for this URL, with the specified options and resource values.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFileUrl">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl CreateFileUrl (string[] pathComponents);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl CreateFileUrl(string[] pathComponents) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.CreateFileUrl(System.String[])" />
<MemberSignature Language="F#" Value="static member CreateFileUrl : string[] -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.CreateFileUrl pathComponents" />
<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("fileURLWithPathComponents:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pathComponents" Type="System.String[]" />
</Parameters>
<Docs>
<param name="pathComponents">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFileUrl">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl CreateFileUrl (string path, Foundation.NSUrl relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl CreateFileUrl(string path, class Foundation.NSUrl relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.CreateFileUrl(System.String,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="static member CreateFileUrl : string * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.CreateFileUrl (path, relativeToUrl)" />
<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("fileURLWithPath:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="path" Type="System.String" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<param name="relativeToUrl">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFileUrl">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl CreateFileUrl (string path, bool isDir, Foundation.NSUrl relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl CreateFileUrl(string path, bool isDir, class Foundation.NSUrl relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.CreateFileUrl(System.String,System.Boolean,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="static member CreateFileUrl : string * bool * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.CreateFileUrl (path, isDir, relativeToUrl)" />
<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("fileURLWithPath:isDirectory:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="path" Type="System.String" />
<Parameter Name="isDir" Type="System.Boolean" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<param name="isDir">To be added.</param>
<param name="relativeToUrl">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWithDataRepresentation">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl CreateWithDataRepresentation (Foundation.NSData data, Foundation.NSUrl relativeToUrl);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl CreateWithDataRepresentation(class Foundation.NSData data, class Foundation.NSUrl relativeToUrl) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.CreateWithDataRepresentation(Foundation.NSData,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="static member CreateWithDataRepresentation : Foundation.NSData * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.CreateWithDataRepresentation (data, relativeToUrl)" />
<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("URLWithDataRepresentation:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="Foundation.NSData" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<param name="relativeToUrl">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreationDateKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString CreationDateKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString CreationDateKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.CreationDateKey" />
<MemberSignature Language="F#" Value="member this.CreationDateKey : Foundation.NSString" Usage="Foundation.NSUrl.CreationDateKey" />
<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("NSURLCreationDateKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLCreationDateKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CustomIconKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString CustomIconKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString CustomIconKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.CustomIconKey" />
<MemberSignature Language="F#" Value="member this.CustomIconKey : Foundation.NSString" Usage="Foundation.NSUrl.CustomIconKey" />
<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("NSURLCustomIconKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLCustomIconKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DataRepresentation">
<MemberSignature Language="C#" Value="public virtual Foundation.NSData DataRepresentation { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Foundation.NSData DataRepresentation" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.DataRepresentation" />
<MemberSignature Language="F#" Value="member this.DataRepresentation : Foundation.NSData" Usage="Foundation.NSUrl.DataRepresentation" />
<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>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("dataRepresentation", ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSData</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DocumentIdentifierKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString DocumentIdentifierKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString DocumentIdentifierKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.DocumentIdentifierKey" />
<MemberSignature Language="F#" Value="member this.DocumentIdentifierKey : Foundation.NSString" Usage="Foundation.NSUrl.DocumentIdentifierKey" />
<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("NSURLDocumentIdentifierKey", "Foundation")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLDocumentIdentifierKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EffectiveIconKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString EffectiveIconKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString EffectiveIconKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.EffectiveIconKey" />
<MemberSignature Language="F#" Value="member this.EffectiveIconKey : Foundation.NSString" Usage="Foundation.NSUrl.EffectiveIconKey" />
<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("NSURLEffectiveIconKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLEffectiveIconKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EncodeTo">
<MemberSignature Language="C#" Value="public virtual void EncodeTo (Foundation.NSCoder encoder);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EncodeTo(class Foundation.NSCoder encoder) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.EncodeTo(Foundation.NSCoder)" />
<MemberSignature Language="F#" Value="abstract member EncodeTo : Foundation.NSCoder -&gt; unit&#xA;override this.EncodeTo : Foundation.NSCoder -&gt; unit" Usage="nSUrl.EncodeTo encoder" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Foundation.INSCoding.EncodeTo(Foundation.NSCoder)</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("encodeWithCoder:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="encoder" Type="Foundation.NSCoder" />
</Parameters>
<Docs>
<param name="encoder">The encoder object where the state of the object will be stored</param>
<summary>Encodes the state of the object on the provided encoder</summary>
<remarks>
<para>This method is part of the <see cref="T:Foundation.NSCoding" /> protocol and is used by applications to preserve the state of the object into an archive.</para>
<para>Users will typically create a <see cref="T:Foundation.NSKeyedArchiver" /> and then invoke the <see cref="M:Foundation.NSKeyedArchiver.ArchiveRootObjectToFile(Foundation.NSObject,System.String)" /> which will call into this method</para>
<para>If developers want to allow their object to be archived, they should override this method and store their state in using the provided <paramref name="encoder" /> parameter. In addition, developers should also implement a constructor that takes an NSCoder argument and is exported with [Export ("initWithCoder:")]</para>
<example>
<code lang="csharp lang-csharp"><![CDATA[public void override EncodeTo (NSCoder coder){
coder.Encode (1, key: "version");
coder.Encode (userName, key: "userName");
coder.Encode (hostName, key: "hostName");]]></code>
</example>
</remarks>
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Foundation.NSUrl url);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(class Foundation.NSUrl url) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.Equals(Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="override this.Equals : Foundation.NSUrl -&gt; bool" Usage="nSUrl.Equals url" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.IEquatable`1.Equals(`0)</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>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="url">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileAllocatedSizeKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileAllocatedSizeKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileAllocatedSizeKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileAllocatedSizeKey" />
<MemberSignature Language="F#" Value="member this.FileAllocatedSizeKey : Foundation.NSString" Usage="Foundation.NSUrl.FileAllocatedSizeKey" />
<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("NSURLFileAllocatedSizeKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileAllocatedSizeKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FilePathUrl">
<MemberSignature Language="C#" Value="public virtual Foundation.NSUrl FilePathUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Foundation.NSUrl FilePathUrl" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FilePathUrl" />
<MemberSignature Language="F#" Value="member this.FilePathUrl : Foundation.NSUrl" Usage="Foundation.NSUrl.FilePathUrl" />
<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("filePathURL")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileProtectionComplete">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileProtectionComplete { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileProtectionComplete" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileProtectionComplete" />
<MemberSignature Language="F#" Value="member this.FileProtectionComplete : Foundation.NSString" Usage="Foundation.NSUrl.FileProtectionComplete" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>Foundation.Field("NSURLFileProtectionComplete", "Foundation")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileProtectionCompleteUnlessOpen">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileProtectionCompleteUnlessOpen { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileProtectionCompleteUnlessOpen" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileProtectionCompleteUnlessOpen" />
<MemberSignature Language="F#" Value="member this.FileProtectionCompleteUnlessOpen : Foundation.NSString" Usage="Foundation.NSUrl.FileProtectionCompleteUnlessOpen" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>Foundation.Field("NSURLFileProtectionCompleteUnlessOpen", "Foundation")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileProtectionCompleteUntilFirstUserAuthentication">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileProtectionCompleteUntilFirstUserAuthentication { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileProtectionCompleteUntilFirstUserAuthentication" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileProtectionCompleteUntilFirstUserAuthentication" />
<MemberSignature Language="F#" Value="member this.FileProtectionCompleteUntilFirstUserAuthentication : Foundation.NSString" Usage="Foundation.NSUrl.FileProtectionCompleteUntilFirstUserAuthentication" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>Foundation.Field("NSURLFileProtectionCompleteUntilFirstUserAuthentication", "Foundation")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileProtectionKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileProtectionKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileProtectionKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileProtectionKey" />
<MemberSignature Language="F#" Value="member this.FileProtectionKey : Foundation.NSString" Usage="Foundation.NSUrl.FileProtectionKey" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>Foundation.Field("NSURLFileProtectionKey", "Foundation")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileProtectionNone">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileProtectionNone { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileProtectionNone" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileProtectionNone" />
<MemberSignature Language="F#" Value="member this.FileProtectionNone : Foundation.NSString" Usage="Foundation.NSUrl.FileProtectionNone" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>Foundation.Field("NSURLFileProtectionNone", "Foundation")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileReferenceUrl">
<MemberSignature Language="C#" Value="public virtual Foundation.NSUrl FileReferenceUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Foundation.NSUrl FileReferenceUrl" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileReferenceUrl" />
<MemberSignature Language="F#" Value="member this.FileReferenceUrl : Foundation.NSUrl" Usage="Foundation.NSUrl.FileReferenceUrl" />
<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("fileReferenceURL")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceIdentifierKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceIdentifierKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceIdentifierKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceIdentifierKey" />
<MemberSignature Language="F#" Value="member this.FileResourceIdentifierKey : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceIdentifierKey" />
<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("NSURLFileResourceIdentifierKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceIdentifierKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeBlockSpecial">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeBlockSpecial { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeBlockSpecial" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeBlockSpecial" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeBlockSpecial : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeBlockSpecial" />
<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("NSURLFileResourceTypeBlockSpecial", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeBlockSpecial</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeCharacterSpecial">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeCharacterSpecial { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeCharacterSpecial" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeCharacterSpecial" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeCharacterSpecial : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeCharacterSpecial" />
<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("NSURLFileResourceTypeCharacterSpecial", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeCharacterSpecial</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeDirectory">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeDirectory { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeDirectory" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeDirectory" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeDirectory : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeDirectory" />
<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("NSURLFileResourceTypeDirectory", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeDirectory</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeKey" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeKey : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeKey" />
<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("NSURLFileResourceTypeKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeNamedPipe">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeNamedPipe { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeNamedPipe" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeNamedPipe" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeNamedPipe : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeNamedPipe" />
<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("NSURLFileResourceTypeNamedPipe", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeNamedPipe</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeRegular">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeRegular { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeRegular" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeRegular" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeRegular : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeRegular" />
<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("NSURLFileResourceTypeRegular", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeRegular</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeSocket">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeSocket { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeSocket" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeSocket" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeSocket : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeSocket" />
<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("NSURLFileResourceTypeSocket", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeSocket</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeSymbolicLink">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeSymbolicLink { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeSymbolicLink" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeSymbolicLink" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeSymbolicLink : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeSymbolicLink" />
<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("NSURLFileResourceTypeSymbolicLink", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeSymbolicLink</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileResourceTypeUnknown">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileResourceTypeUnknown { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileResourceTypeUnknown" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileResourceTypeUnknown" />
<MemberSignature Language="F#" Value="member this.FileResourceTypeUnknown : Foundation.NSString" Usage="Foundation.NSUrl.FileResourceTypeUnknown" />
<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("NSURLFileResourceTypeUnknown", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileResourceTypeUnknown</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileSecurityKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileSecurityKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileSecurityKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileSecurityKey" />
<MemberSignature Language="F#" Value="member this.FileSecurityKey : Foundation.NSString" Usage="Foundation.NSUrl.FileSecurityKey" />
<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("NSURLFileSecurityKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileSecurityKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FileSizeKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString FileSizeKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString FileSizeKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.FileSizeKey" />
<MemberSignature Language="F#" Value="member this.FileSizeKey : Foundation.NSString" Usage="Foundation.NSUrl.FileSizeKey" />
<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("NSURLFileSizeKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLFileSizeKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Fragment">
<MemberSignature Language="C#" Value="public virtual string Fragment { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Fragment" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.Fragment" />
<MemberSignature Language="F#" Value="member this.Fragment : string" Usage="Foundation.NSUrl.Fragment" />
<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("fragment")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The fragment of a URL conforming to RFC 1808 (Relative URLs). </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FromBookmarkData">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl FromBookmarkData (Foundation.NSData data, Foundation.NSUrlBookmarkResolutionOptions options, Foundation.NSUrl relativeToUrl, out bool isStale, out Foundation.NSError error);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl FromBookmarkData(class Foundation.NSData data, valuetype Foundation.NSUrlBookmarkResolutionOptions options, class Foundation.NSUrl relativeToUrl, [out] bool&amp; isStale, [out] class Foundation.NSError&amp; error) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.FromBookmarkData(Foundation.NSData,Foundation.NSUrlBookmarkResolutionOptions,Foundation.NSUrl,System.Boolean@,Foundation.NSError@)" />
<MemberSignature Language="F#" Value="static member FromBookmarkData : Foundation.NSData * Foundation.NSUrlBookmarkResolutionOptions * Foundation.NSUrl * * -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.FromBookmarkData (data, options, relativeToUrl, isStale, error)" />
<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("URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="Foundation.NSData" />
<Parameter Name="options" Type="Foundation.NSUrlBookmarkResolutionOptions" />
<Parameter Name="relativeToUrl" Type="Foundation.NSUrl" />
<Parameter Name="isStale" Type="System.Boolean" RefType="out" />
<Parameter Name="error" Type="Foundation.NSError" RefType="out" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<param name="options">To be added.</param>
<param name="relativeToUrl">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<param name="isStale">To be added.</param>
<param name="error">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FromFilename">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl FromFilename (string url);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl FromFilename(string url) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.FromFilename(System.String)" />
<MemberSignature Language="F#" Value="static member FromFilename : string -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.FromFilename url" />
<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>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
</Parameters>
<Docs>
<param name="url">The filename.</param>
<summary>Creates an NSUrl from a filename.</summary>
<returns>An NSUrl that points to the given filename.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FromPasteboard">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl FromPasteboard (AppKit.NSPasteboard pasteboard);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl FromPasteboard(class AppKit.NSPasteboard pasteboard) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.FromPasteboard(AppKit.NSPasteboard)" />
<MemberSignature Language="F#" Value="static member FromPasteboard : AppKit.NSPasteboard -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.FromPasteboard pasteboard" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("URLFromPasteboard:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pasteboard" Type="AppKit.NSPasteboard" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
</Parameters>
<Docs>
<param name="pasteboard">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FromString">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl FromString (string s);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl FromString(string s) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.FromString(System.String)" />
<MemberSignature Language="F#" Value="static member FromString : string -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.FromString s" />
<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("URLWithString:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="s" Type="System.String" />
</Parameters>
<Docs>
<param name="s">To be added.</param>
<summary>Creates a Url from the given strings.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FromUTF8Pointer">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl FromUTF8Pointer (IntPtr ptrUtf8path, bool isDir, Foundation.NSUrl baseURL);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl FromUTF8Pointer(native int ptrUtf8path, bool isDir, class Foundation.NSUrl baseURL) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.FromUTF8Pointer(System.IntPtr,System.Boolean,Foundation.NSUrl)" />
<MemberSignature Language="F#" Value="static member FromUTF8Pointer : nativeint * bool * Foundation.NSUrl -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.FromUTF8Pointer (ptrUtf8path, isDir, baseURL)" />
<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("fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ptrUtf8path" Type="System.IntPtr" />
<Parameter Name="isDir" Type="System.Boolean" />
<Parameter Name="baseURL" Type="Foundation.NSUrl" />
</Parameters>
<Docs>
<param name="ptrUtf8path">To be added.</param>
<param name="isDir">To be added.</param>
<param name="baseURL">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerationIdentifierKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString GenerationIdentifierKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString GenerationIdentifierKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.GenerationIdentifierKey" />
<MemberSignature Language="F#" Value="member this.GenerationIdentifierKey : Foundation.NSString" Usage="Foundation.NSUrl.GenerationIdentifierKey" />
<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("NSURLGenerationIdentifierKey", "Foundation")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLGenerationIdentifierKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetBookmarkData">
<MemberSignature Language="C#" Value="public static Foundation.NSData GetBookmarkData (Foundation.NSUrl bookmarkFileUrl, out Foundation.NSError error);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSData GetBookmarkData(class Foundation.NSUrl bookmarkFileUrl, [out] class Foundation.NSError&amp; error) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetBookmarkData(Foundation.NSUrl,Foundation.NSError@)" />
<MemberSignature Language="F#" Value="static member GetBookmarkData : Foundation.NSUrl * -&gt; Foundation.NSData" Usage="Foundation.NSUrl.GetBookmarkData (bookmarkFileUrl, error)" />
<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("bookmarkDataWithContentsOfURL:error:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSData</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="bookmarkFileUrl" Type="Foundation.NSUrl" />
<Parameter Name="error" Type="Foundation.NSError" RefType="out" />
</Parameters>
<Docs>
<param name="bookmarkFileUrl">To be added.</param>
<param name="error">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFileSystemRepresentation">
<MemberSignature Language="C#" Value="public virtual bool GetFileSystemRepresentation (IntPtr buffer, nint maxBufferLength);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool GetFileSystemRepresentation(native int buffer, valuetype System.nint maxBufferLength) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetFileSystemRepresentation(System.IntPtr,System.nint)" />
<MemberSignature Language="F#" Value="abstract member GetFileSystemRepresentation : nativeint * nint -&gt; bool&#xA;override this.GetFileSystemRepresentation : nativeint * nint -&gt; bool" Usage="nSUrl.GetFileSystemRepresentation (buffer, maxBufferLength)" />
<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("getFileSystemRepresentation:maxLength:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="buffer" Type="System.IntPtr" />
<Parameter Name="maxBufferLength" Type="System.nint" />
</Parameters>
<Docs>
<param name="buffer">To be added.</param>
<param name="maxBufferLength">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFileSystemRepresentationAsUtf8Ptr">
<MemberSignature Language="C#" Value="public virtual IntPtr GetFileSystemRepresentationAsUtf8Ptr { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int GetFileSystemRepresentationAsUtf8Ptr" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.GetFileSystemRepresentationAsUtf8Ptr" />
<MemberSignature Language="F#" Value="member this.GetFileSystemRepresentationAsUtf8Ptr : nativeint" Usage="Foundation.NSUrl.GetFileSystemRepresentationAsUtf8Ptr" />
<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>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("fileSystemRepresentation")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetItemProviderVisibilityForTypeIdentifier">
<MemberSignature Language="C#" Value="public virtual Foundation.NSItemProviderRepresentationVisibility GetItemProviderVisibilityForTypeIdentifier (string typeIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype Foundation.NSItemProviderRepresentationVisibility GetItemProviderVisibilityForTypeIdentifier(string typeIdentifier) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetItemProviderVisibilityForTypeIdentifier(System.String)" />
<MemberSignature Language="F#" Value="abstract member GetItemProviderVisibilityForTypeIdentifier : string -&gt; Foundation.NSItemProviderRepresentationVisibility&#xA;override this.GetItemProviderVisibilityForTypeIdentifier : string -&gt; Foundation.NSItemProviderRepresentationVisibility" Usage="nSUrl.GetItemProviderVisibilityForTypeIdentifier 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>Foundation.Export("itemProviderVisibilityForRepresentationWithTypeIdentifier:")</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.Arch64, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSItemProviderRepresentationVisibility</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="GetObject">
<MemberSignature Language="C#" Value="public static Foundation.NSUrl GetObject (Foundation.NSData data, string typeIdentifier, out Foundation.NSError outError);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSUrl GetObject(class Foundation.NSData data, string typeIdentifier, [out] class Foundation.NSError&amp; outError) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetObject(Foundation.NSData,System.String,Foundation.NSError@)" />
<MemberSignature Language="F#" Value="static member GetObject : Foundation.NSData * string * -&gt; Foundation.NSUrl" Usage="Foundation.NSUrl.GetObject (data, typeIdentifier, outError)" />
<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("objectWithItemProviderData:typeIdentifier:error:")</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.Arch64, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSUrl</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="Foundation.NSData" />
<Parameter Name="typeIdentifier" Type="System.String" />
<Parameter Name="outError" Type="Foundation.NSError" RefType="out" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<param name="typeIdentifier">To be added.</param>
<param name="outError">
<para>To be added.</para>
<para tool="nullallowed">This parameter can be <see langword="null" />.</para>
</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPasteboardPropertyListForType">
<MemberSignature Language="C#" Value="public virtual Foundation.NSObject GetPasteboardPropertyListForType (string type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSObject GetPasteboardPropertyListForType(string type) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetPasteboardPropertyListForType(System.String)" />
<MemberSignature Language="F#" Value="abstract member GetPasteboardPropertyListForType : string -&gt; Foundation.NSObject&#xA;override this.GetPasteboardPropertyListForType : string -&gt; Foundation.NSObject" Usage="nSUrl.GetPasteboardPropertyListForType type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("pasteboardPropertyListForType:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSObject</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.String" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
</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="GetReadableTypesForPasteboard">
<MemberSignature Language="C#" Value="public static string[] GetReadableTypesForPasteboard (AppKit.NSPasteboard pasteboard);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string[] GetReadableTypesForPasteboard(class AppKit.NSPasteboard pasteboard) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetReadableTypesForPasteboard(AppKit.NSPasteboard)" />
<MemberSignature Language="F#" Value="static member GetReadableTypesForPasteboard : AppKit.NSPasteboard -&gt; string[]" Usage="Foundation.NSUrl.GetReadableTypesForPasteboard pasteboard" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("readableTypesForPasteboard:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pasteboard" Type="AppKit.NSPasteboard" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
</Parameters>
<Docs>
<param name="pasteboard">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetReadingOptionsForType">
<MemberSignature Language="C#" Value="public static AppKit.NSPasteboardReadingOptions GetReadingOptionsForType (string type, AppKit.NSPasteboard pasteboard);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype AppKit.NSPasteboardReadingOptions GetReadingOptionsForType(string type, class AppKit.NSPasteboard pasteboard) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetReadingOptionsForType(System.String,AppKit.NSPasteboard)" />
<MemberSignature Language="F#" Value="static member GetReadingOptionsForType : string * AppKit.NSPasteboard -&gt; AppKit.NSPasteboardReadingOptions" Usage="Foundation.NSUrl.GetReadingOptionsForType (type, pasteboard)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("readingOptionsForType:pasteboard:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>AppKit.NSPasteboardReadingOptions</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.String" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
<Parameter Name="pasteboard" Type="AppKit.NSPasteboard" Index="1" FrameworkAlternate="xamarin-mac-sdk-14" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="pasteboard">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetResourceValues">
<MemberSignature Language="C#" Value="public virtual Foundation.NSDictionary GetResourceValues (Foundation.NSString[] keys, out Foundation.NSError error);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSDictionary GetResourceValues(class Foundation.NSString[] keys, [out] class Foundation.NSError&amp; error) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetResourceValues(Foundation.NSString[],Foundation.NSError@)" />
<MemberSignature Language="F#" Value="abstract member GetResourceValues : Foundation.NSString[] * -&gt; Foundation.NSDictionary&#xA;override this.GetResourceValues : Foundation.NSString[] * -&gt; Foundation.NSDictionary" Usage="nSUrl.GetResourceValues (keys, error)" />
<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("resourceValuesForKeys:error:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSDictionary</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keys" Type="Foundation.NSString[]" />
<Parameter Name="error" Type="Foundation.NSError" RefType="out" />
</Parameters>
<Docs>
<param name="keys">To be added.</param>
<param name="error">To be added.</param>
<summary>The resource values for the properties identified by specified array of keys.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetWritableTypesForPasteboard">
<MemberSignature Language="C#" Value="public virtual string[] GetWritableTypesForPasteboard (AppKit.NSPasteboard pasteboard);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] GetWritableTypesForPasteboard(class AppKit.NSPasteboard pasteboard) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetWritableTypesForPasteboard(AppKit.NSPasteboard)" />
<MemberSignature Language="F#" Value="abstract member GetWritableTypesForPasteboard : AppKit.NSPasteboard -&gt; string[]&#xA;override this.GetWritableTypesForPasteboard : AppKit.NSPasteboard -&gt; string[]" Usage="nSUrl.GetWritableTypesForPasteboard pasteboard" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("writableTypesForPasteboard:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pasteboard" Type="AppKit.NSPasteboard" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
</Parameters>
<Docs>
<param name="pasteboard">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetWritingOptionsForType">
<MemberSignature Language="C#" Value="public virtual AppKit.NSPasteboardWritingOptions GetWritingOptionsForType (string type, AppKit.NSPasteboard pasteboard);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype AppKit.NSPasteboardWritingOptions GetWritingOptionsForType(string type, class AppKit.NSPasteboard pasteboard) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.GetWritingOptionsForType(System.String,AppKit.NSPasteboard)" />
<MemberSignature Language="F#" Value="abstract member GetWritingOptionsForType : string * AppKit.NSPasteboard -&gt; AppKit.NSPasteboardWritingOptions&#xA;override this.GetWritingOptionsForType : string * AppKit.NSPasteboard -&gt; AppKit.NSPasteboardWritingOptions" Usage="nSUrl.GetWritingOptionsForType (type, pasteboard)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("writingOptionsForType:pasteboard:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>AppKit.NSPasteboardWritingOptions</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.String" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
<Parameter Name="pasteboard" Type="AppKit.NSPasteboard" Index="1" FrameworkAlternate="xamarin-mac-sdk-14" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="pasteboard">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HasDirectoryPath">
<MemberSignature Language="C#" Value="public virtual bool HasDirectoryPath { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool HasDirectoryPath" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.HasDirectoryPath" />
<MemberSignature Language="F#" Value="member this.HasDirectoryPath : bool" Usage="Foundation.NSUrl.HasDirectoryPath" />
<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>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: Foundation.Export("hasDirectoryPath")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HasHiddenExtensionKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString HasHiddenExtensionKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString HasHiddenExtensionKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.HasHiddenExtensionKey" />
<MemberSignature Language="F#" Value="member this.HasHiddenExtensionKey : Foundation.NSString" Usage="Foundation.NSUrl.HasHiddenExtensionKey" />
<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("NSURLHasHiddenExtensionKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLHasHiddenExtensionKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Host">
<MemberSignature Language="C#" Value="public virtual string Host { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Host" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.Host" />
<MemberSignature Language="F#" Value="member this.Host : string" Usage="Foundation.NSUrl.Host" />
<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("host")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The host of a URL conforming to RFC 1808 (Relative URLs).</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InitWithPasteboardPropertyList">
<MemberSignature Language="C#" Value="public virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Foundation.NSObject InitWithPasteboardPropertyList(class Foundation.NSObject propertyList, string type) cil managed" />
<MemberSignature Language="DocId" Value="M:Foundation.NSUrl.InitWithPasteboardPropertyList(Foundation.NSObject,System.String)" />
<MemberSignature Language="F#" Value="abstract member InitWithPasteboardPropertyList : Foundation.NSObject * string -&gt; Foundation.NSObject&#xA;override this.InitWithPasteboardPropertyList : Foundation.NSObject * string -&gt; Foundation.NSObject" Usage="nSUrl.InitWithPasteboardPropertyList (propertyList, type)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:AppKit.INSPasteboardReading.InitWithPasteboardPropertyList(Foundation.NSObject,System.String)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Xamarin.Mac</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>Foundation.Export("xamarinselector:removed:")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>System.Obsolete("It will never be called.", false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSObject</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="propertyList" Type="Foundation.NSObject" Index="0" FrameworkAlternate="xamarin-mac-sdk-14" />
<Parameter Name="type" Type="System.String" Index="1" FrameworkAlternate="xamarin-mac-sdk-14" />
</Parameters>
<Docs>
<param name="propertyList">To be added.</param>
<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="IsAliasFileKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString IsAliasFileKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString IsAliasFileKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsAliasFileKey" />
<MemberSignature Language="F#" Value="member this.IsAliasFileKey : Foundation.NSString" Usage="Foundation.NSUrl.IsAliasFileKey" />
<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("NSURLIsAliasFileKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLIsAliasFileKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsApplicationKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString IsApplicationKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString IsApplicationKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsApplicationKey" />
<MemberSignature Language="F#" Value="member this.IsApplicationKey : Foundation.NSString" Usage="Foundation.NSUrl.IsApplicationKey" />
<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("NSURLIsApplicationKey", "Foundation")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsDirectoryKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString IsDirectoryKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString IsDirectoryKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsDirectoryKey" />
<MemberSignature Language="F#" Value="member this.IsDirectoryKey : Foundation.NSString" Usage="Foundation.NSUrl.IsDirectoryKey" />
<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("NSURLIsDirectoryKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLIsDirectoryKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsExcludedFromBackupKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString IsExcludedFromBackupKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString IsExcludedFromBackupKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsExcludedFromBackupKey" />
<MemberSignature Language="F#" Value="member this.IsExcludedFromBackupKey : Foundation.NSString" Usage="Foundation.NSUrl.IsExcludedFromBackupKey" />
<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("NSURLIsExcludedFromBackupKey", "Foundation")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-mac-sdk-14">
<AttributeName>get: ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLIsExcludedFromBackupKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsExecutableKey">
<MemberSignature Language="C#" Value="public static Foundation.NSString IsExecutableKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Foundation.NSString IsExecutableKey" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsExecutableKey" />
<MemberSignature Language="F#" Value="member this.IsExecutableKey : Foundation.NSString" Usage="Foundation.NSUrl.IsExecutableKey" />
<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("NSURLIsExecutableKey", "Foundation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSString</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the value associated with the constant NSURLIsExecutableKey</summary>
<value>
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsFileReferenceUrl">
<MemberSignature Language="C#" Value="public virtual bool IsFileReferenceUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsFileReferenceUrl" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsFileReferenceUrl" />
<MemberSignature Language="F#" Value="member this.IsFileReferenceUrl : bool" Usage="Foundation.NSUrl.IsFileReferenceUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarin-ios-sdk-12">
<AttributeName>get: Foundation.Export("isFileReferenceURL")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsFileUrl">
<MemberSignature Language="C#" Value="public virtual bool IsFileUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsFileUrl" />
<MemberSignature Language="DocId" Value="P:Foundation.NSUrl.IsFileUrl" />
<MemberSignature Language="F#" Value="member this.IsFileUrl : bool" Usage="Foundation.NSUrl.IsFileUrl" />
<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("isFileURL")</AttributeName>
</Attribute>
</Attributes>