<Type Name="File" FullName="GLib.File">
  <TypeSignature Language="C#" Value="public interface File : GLib.IWrapper" />
  <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract File implements class GLib.IWrapper" />
  <AssemblyInfo>
    <AssemblyName>gio-sharp</AssemblyName>
  </AssemblyInfo>
  <Interfaces>
    <Interface>
      <InterfaceName>GLib.IWrapper</InterfaceName>
    </Interface>
  </Interfaces>
  <Docs>
    <summary>To be added.</summary>
    <remarks>To be added.</remarks>
    <since version="Gtk# 2.14" />
  </Docs>
  <Members>
    <Member MemberName="AppendTo">
      <MemberSignature Language="C#" Value="public GLib.FileOutputStream AppendTo (GLib.FileCreateFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileOutputStream AppendTo(valuetype GLib.FileCreateFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileOutputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="AppendToAsync">
      <MemberSignature Language="C#" Value="public void AppendToAsync (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AppendToAsync(valuetype GLib.FileCreateFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="AppendToFinish">
      <MemberSignature Language="C#" Value="public GLib.FileOutputStream AppendToFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileOutputStream AppendToFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileOutputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Basename">
      <MemberSignature Language="C#" Value="public string Basename { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string Basename" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Copy">
      <MemberSignature Language="C#" Value="public bool Copy (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Copy(class GLib.File destination, valuetype GLib.FileCopyFlags flags, class GLib.Cancellable cancellable, class GLib.FileProgressCallback progress_callback) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="destination" Type="GLib.File" />
        <Parameter Name="flags" Type="GLib.FileCopyFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="progress_callback" Type="GLib.FileProgressCallback" />
      </Parameters>
      <Docs>
        <param name="destination">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="progress_callback">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="CopyAsync">
      <MemberSignature Language="C#" Value="public void CopyAsync (GLib.File destination, GLib.FileCopyFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyAsync(class GLib.File destination, valuetype GLib.FileCopyFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.FileProgressCallback progress_callback, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="destination" Type="GLib.File" />
        <Parameter Name="flags" Type="GLib.FileCopyFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="progress_callback" Type="GLib.FileProgressCallback" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="destination">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="progress_callback">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="CopyAttributes">
      <MemberSignature Language="C#" Value="public bool CopyAttributes (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CopyAttributes(class GLib.File destination, valuetype GLib.FileCopyFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="destination" Type="GLib.File" />
        <Parameter Name="flags" Type="GLib.FileCopyFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="destination">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="CopyFinish">
      <MemberSignature Language="C#" Value="public bool CopyFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CopyFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Create">
      <MemberSignature Language="C#" Value="public GLib.FileOutputStream Create (GLib.FileCreateFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileOutputStream Create(valuetype GLib.FileCreateFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileOutputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="CreateAsync">
      <MemberSignature Language="C#" Value="public void CreateAsync (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CreateAsync(valuetype GLib.FileCreateFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="CreateFinish">
      <MemberSignature Language="C#" Value="public GLib.FileOutputStream CreateFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileOutputStream CreateFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileOutputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="CreateReadwrite">
      <MemberSignature Language="C#" Value="public GLib.FileIOStream CreateReadwrite (GLib.FileCreateFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileIOStream CreateReadwrite(valuetype GLib.FileCreateFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileIOStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="CreateReadwriteAsync">
      <MemberSignature Language="C#" Value="public void CreateReadwriteAsync (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CreateReadwriteAsync(valuetype GLib.FileCreateFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="CreateReadwriteFinish">
      <MemberSignature Language="C#" Value="public GLib.FileIOStream CreateReadwriteFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileIOStream CreateReadwriteFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileIOStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Delete">
      <MemberSignature Language="C#" Value="public bool Delete ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Delete() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Delete">
      <MemberSignature Language="C#" Value="public bool Delete (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Delete(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Dup">
      <MemberSignature Language="C#" Value="public GLib.File Dup ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File Dup() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="EjectMountable">
      <MemberSignature Language="C#" Value="public void EjectMountable (GLib.MountUnmountFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EjectMountable(valuetype GLib.MountUnmountFlags flags, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountUnmountFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="EjectMountableFinish">
      <MemberSignature Language="C#" Value="public bool EjectMountableFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EjectMountableFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="EjectMountableWithOperation">
      <MemberSignature Language="C#" Value="public void EjectMountableWithOperation (GLib.MountUnmountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EjectMountableWithOperation(valuetype GLib.MountUnmountFlags flags, class GLib.MountOperation mount_operation, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountUnmountFlags" />
        <Parameter Name="mount_operation" Type="GLib.MountOperation" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="mount_operation">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="EjectMountableWithOperationFinish">
      <MemberSignature Language="C#" Value="public bool EjectMountableWithOperationFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EjectMountableWithOperationFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="EnumerateChildren">
      <MemberSignature Language="C#" Value="public GLib.FileEnumerator EnumerateChildren (string attributes, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileEnumerator EnumerateChildren(string attributes, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileEnumerator</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attributes" Type="System.String" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attributes">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="EnumerateChildrenAsync">
      <MemberSignature Language="C#" Value="public void EnumerateChildrenAsync (string attributes, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EnumerateChildrenAsync(string attributes, valuetype GLib.FileQueryInfoFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attributes" Type="System.String" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="attributes">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="EnumerateChildrenFinish">
      <MemberSignature Language="C#" Value="public GLib.FileEnumerator EnumerateChildrenFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileEnumerator EnumerateChildrenFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileEnumerator</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Equal">
      <MemberSignature Language="C#" Value="public bool Equal (GLib.File file2);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equal(class GLib.File file2) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="file2" Type="GLib.File" />
      </Parameters>
      <Docs>
        <param name="file2">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Exists">
      <MemberSignature Language="C#" Value="public bool Exists { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool Exists" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="FindEnclosingMount">
      <MemberSignature Language="C#" Value="public GLib.Mount FindEnclosingMount (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.Mount FindEnclosingMount(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.Mount</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="FindEnclosingMountAsync">
      <MemberSignature Language="C#" Value="public void FindEnclosingMountAsync (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void FindEnclosingMountAsync(int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="FindEnclosingMountFinish">
      <MemberSignature Language="C#" Value="public GLib.Mount FindEnclosingMountFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.Mount FindEnclosingMountFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.Mount</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="GetChild">
      <MemberSignature Language="C#" Value="public GLib.File GetChild (string name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File GetChild(string name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="name">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="GetChildForDisplayName">
      <MemberSignature Language="C#" Value="public GLib.File GetChildForDisplayName (string display_name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File GetChildForDisplayName(string display_name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="display_name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="display_name">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="GetRelativePath">
      <MemberSignature Language="C#" Value="public string GetRelativePath (GLib.File descendant);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetRelativePath(class GLib.File descendant) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="descendant" Type="GLib.File" />
      </Parameters>
      <Docs>
        <param name="descendant">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="HasParent">
      <MemberSignature Language="C#" Value="public bool HasParent (GLib.File parent);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasParent(class GLib.File parent) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="parent" Type="GLib.File" />
      </Parameters>
      <Docs>
        <param name="parent">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="HasPrefix">
      <MemberSignature Language="C#" Value="public bool HasPrefix (GLib.File prefix);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasPrefix(class GLib.File prefix) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="prefix" Type="GLib.File" />
      </Parameters>
      <Docs>
        <param name="prefix">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="HasUriScheme">
      <MemberSignature Language="C#" Value="public bool HasUriScheme (string uri_scheme);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasUriScheme(string uri_scheme) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="uri_scheme" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="uri_scheme">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="IsNative">
      <MemberSignature Language="C#" Value="public bool IsNative { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsNative" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="LoadContents">
      <MemberSignature Language="C#" Value="public bool LoadContents (GLib.Cancellable cancellable, string contents, out ulong length, string etag_out);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool LoadContents(class GLib.Cancellable cancellable, string contents, unsigned int64 length, string etag_out) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="contents" Type="System.String" />
        <Parameter Name="length" Type="System.UInt64&amp;" RefType="out" />
        <Parameter Name="etag_out" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <param name="contents">To be added.</param>
        <param name="length">To be added.</param>
        <param name="etag_out">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="LoadContentsAsync">
      <MemberSignature Language="C#" Value="public void LoadContentsAsync (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void LoadContentsAsync(class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="LoadContentsFinish">
      <MemberSignature Language="C#" Value="public bool LoadContentsFinish (GLib.AsyncResult res, string contents, out ulong length, string etag_out);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool LoadContentsFinish(class GLib.AsyncResult res, string contents, unsigned int64 length, string etag_out) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
        <Parameter Name="contents" Type="System.String" />
        <Parameter Name="length" Type="System.UInt64&amp;" RefType="out" />
        <Parameter Name="etag_out" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <param name="contents">To be added.</param>
        <param name="length">To be added.</param>
        <param name="etag_out">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="LoadPartialContentsAsync">
      <MemberSignature Language="C#" Value="public void LoadPartialContentsAsync (GLib.Cancellable cancellable, GLib.FileReadMoreCallback read_more_callback, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void LoadPartialContentsAsync(class GLib.Cancellable cancellable, class GLib.FileReadMoreCallback read_more_callback, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="read_more_callback" Type="GLib.FileReadMoreCallback" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <param name="read_more_callback">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="LoadPartialContentsFinish">
      <MemberSignature Language="C#" Value="public bool LoadPartialContentsFinish (GLib.AsyncResult res, string contents, out ulong length, string etag_out);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool LoadPartialContentsFinish(class GLib.AsyncResult res, string contents, unsigned int64 length, string etag_out) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
        <Parameter Name="contents" Type="System.String" />
        <Parameter Name="length" Type="System.UInt64&amp;" RefType="out" />
        <Parameter Name="etag_out" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <param name="contents">To be added.</param>
        <param name="length">To be added.</param>
        <param name="etag_out">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MakeDirectory">
      <MemberSignature Language="C#" Value="public bool MakeDirectory (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MakeDirectory(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MakeDirectoryWithParents">
      <MemberSignature Language="C#" Value="public bool MakeDirectoryWithParents (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MakeDirectoryWithParents(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MakeSymbolicLink">
      <MemberSignature Language="C#" Value="public bool MakeSymbolicLink (string symlink_value, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MakeSymbolicLink(string symlink_value, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="symlink_value" Type="System.String" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="symlink_value">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Monitor">
      <MemberSignature Language="C#" Value="public GLib.FileMonitor Monitor (GLib.FileMonitorFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileMonitor Monitor(valuetype GLib.FileMonitorFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileMonitor</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileMonitorFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MountEnclosingVolume">
      <MemberSignature Language="C#" Value="public void MountEnclosingVolume (GLib.MountMountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void MountEnclosingVolume(valuetype GLib.MountMountFlags flags, class GLib.MountOperation mount_operation, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountMountFlags" />
        <Parameter Name="mount_operation" Type="GLib.MountOperation" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="mount_operation">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MountEnclosingVolumeFinish">
      <MemberSignature Language="C#" Value="public bool MountEnclosingVolumeFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MountEnclosingVolumeFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MountMountable">
      <MemberSignature Language="C#" Value="public void MountMountable (GLib.MountMountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void MountMountable(valuetype GLib.MountMountFlags flags, class GLib.MountOperation mount_operation, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountMountFlags" />
        <Parameter Name="mount_operation" Type="GLib.MountOperation" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="mount_operation">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="MountMountableFinish">
      <MemberSignature Language="C#" Value="public GLib.File MountMountableFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File MountMountableFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Move">
      <MemberSignature Language="C#" Value="public bool Move (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Move(class GLib.File destination, valuetype GLib.FileCopyFlags flags, class GLib.Cancellable cancellable, class GLib.FileProgressCallback progress_callback) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="destination" Type="GLib.File" />
        <Parameter Name="flags" Type="GLib.FileCopyFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="progress_callback" Type="GLib.FileProgressCallback" />
      </Parameters>
      <Docs>
        <param name="destination">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="progress_callback">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="OpenReadwrite">
      <MemberSignature Language="C#" Value="public GLib.FileIOStream OpenReadwrite (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileIOStream OpenReadwrite(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileIOStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="OpenReadwriteAsync">
      <MemberSignature Language="C#" Value="public void OpenReadwriteAsync (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void OpenReadwriteAsync(int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="OpenReadwriteFinish">
      <MemberSignature Language="C#" Value="public GLib.FileIOStream OpenReadwriteFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileIOStream OpenReadwriteFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileIOStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Parent">
      <MemberSignature Language="C#" Value="public GLib.File Parent { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class GLib.File Parent" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ParsedName">
      <MemberSignature Language="C#" Value="public string ParsedName { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string ParsedName" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Path">
      <MemberSignature Language="C#" Value="public string Path { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string Path" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="PollMountable">
      <MemberSignature Language="C#" Value="public void PollMountable (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PollMountable(class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="PollMountableFinish">
      <MemberSignature Language="C#" Value="public bool PollMountableFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool PollMountableFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="QueryDefaultHandler">
      <MemberSignature Language="C#" Value="public GLib.AppInfo QueryDefaultHandler (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.AppInfo QueryDefaultHandler(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.AppInfo</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryExists">
      <MemberSignature Language="C#" Value="public bool QueryExists (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool QueryExists(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryFilesystemInfo">
      <MemberSignature Language="C#" Value="public GLib.FileInfo QueryFilesystemInfo (string attributes, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileInfo QueryFilesystemInfo(string attributes, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileInfo</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attributes" Type="System.String" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attributes">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryFilesystemInfoAsync">
      <MemberSignature Language="C#" Value="public void QueryFilesystemInfoAsync (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void QueryFilesystemInfoAsync(string attributes, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attributes" Type="System.String" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="attributes">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryFilesystemInfoFinish">
      <MemberSignature Language="C#" Value="public GLib.FileInfo QueryFilesystemInfoFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileInfo QueryFilesystemInfoFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileInfo</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryFileType">
      <MemberSignature Language="C#" Value="public GLib.FileType QueryFileType (GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype GLib.FileType QueryFileType(valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileType</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryInfo">
      <MemberSignature Language="C#" Value="public GLib.FileInfo QueryInfo (string attributes, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileInfo QueryInfo(string attributes, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileInfo</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attributes" Type="System.String" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attributes">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryInfoAsync">
      <MemberSignature Language="C#" Value="public void QueryInfoAsync (string attributes, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void QueryInfoAsync(string attributes, valuetype GLib.FileQueryInfoFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attributes" Type="System.String" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="attributes">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryInfoFinish">
      <MemberSignature Language="C#" Value="public GLib.FileInfo QueryInfoFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileInfo QueryInfoFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileInfo</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QuerySettableAttributes">
      <MemberSignature Language="C#" Value="public GLib.FileAttributeInfoList QuerySettableAttributes (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileAttributeInfoList QuerySettableAttributes(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileAttributeInfoList</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="QueryWritableNamespaces">
      <MemberSignature Language="C#" Value="public GLib.FileAttributeInfoList QueryWritableNamespaces (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileAttributeInfoList QueryWritableNamespaces(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileAttributeInfoList</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Read">
      <MemberSignature Language="C#" Value="public GLib.FileInputStream Read (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileInputStream Read(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileInputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReadAsync">
      <MemberSignature Language="C#" Value="public void ReadAsync (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReadAsync(int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReadFinish">
      <MemberSignature Language="C#" Value="public GLib.FileInputStream ReadFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileInputStream ReadFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileInputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="Replace">
      <MemberSignature Language="C#" Value="public GLib.FileOutputStream Replace (string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileOutputStream Replace(string etag, bool make_backup, valuetype GLib.FileCreateFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileOutputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="etag" Type="System.String" />
        <Parameter Name="make_backup" Type="System.Boolean" />
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="etag">To be added.</param>
        <param name="make_backup">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceAsync">
      <MemberSignature Language="C#" Value="public void ReplaceAsync (string etag, bool make_backup, GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReplaceAsync(string etag, bool make_backup, valuetype GLib.FileCreateFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="etag" Type="System.String" />
        <Parameter Name="make_backup" Type="System.Boolean" />
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="etag">To be added.</param>
        <param name="make_backup">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceContents">
      <MemberSignature Language="C#" Value="public bool ReplaceContents (string contents, string etag, bool make_backup, GLib.FileCreateFlags flags, string new_etag, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ReplaceContents(string contents, string etag, bool make_backup, valuetype GLib.FileCreateFlags flags, string new_etag, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="contents" Type="System.String" />
        <Parameter Name="etag" Type="System.String" />
        <Parameter Name="make_backup" Type="System.Boolean" />
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="new_etag" Type="System.String" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="contents">To be added.</param>
        <param name="etag">To be added.</param>
        <param name="make_backup">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="new_etag">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceContentsAsync">
      <MemberSignature Language="C#" Value="public void ReplaceContentsAsync (string contents, string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReplaceContentsAsync(string contents, string etag, bool make_backup, valuetype GLib.FileCreateFlags flags, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="contents" Type="System.String" />
        <Parameter Name="etag" Type="System.String" />
        <Parameter Name="make_backup" Type="System.Boolean" />
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="contents">To be added.</param>
        <param name="etag">To be added.</param>
        <param name="make_backup">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceContentsFinish">
      <MemberSignature Language="C#" Value="public bool ReplaceContentsFinish (GLib.AsyncResult res, string new_etag);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ReplaceContentsFinish(class GLib.AsyncResult res, string new_etag) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
        <Parameter Name="new_etag" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <param name="new_etag">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceFinish">
      <MemberSignature Language="C#" Value="public GLib.FileOutputStream ReplaceFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileOutputStream ReplaceFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileOutputStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceReadwrite">
      <MemberSignature Language="C#" Value="public GLib.FileIOStream ReplaceReadwrite (string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileIOStream ReplaceReadwrite(string etag, bool make_backup, valuetype GLib.FileCreateFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileIOStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="etag" Type="System.String" />
        <Parameter Name="make_backup" Type="System.Boolean" />
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="etag">To be added.</param>
        <param name="make_backup">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceReadwriteAsync">
      <MemberSignature Language="C#" Value="public void ReplaceReadwriteAsync (string etag, bool make_backup, GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReplaceReadwriteAsync(string etag, bool make_backup, valuetype GLib.FileCreateFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="etag" Type="System.String" />
        <Parameter Name="make_backup" Type="System.Boolean" />
        <Parameter Name="flags" Type="GLib.FileCreateFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="etag">To be added.</param>
        <param name="make_backup">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ReplaceReadwriteFinish">
      <MemberSignature Language="C#" Value="public GLib.FileIOStream ReplaceReadwriteFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.FileIOStream ReplaceReadwriteFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.FileIOStream</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ResolveRelativePath">
      <MemberSignature Language="C#" Value="public GLib.File ResolveRelativePath (string relative_path);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File ResolveRelativePath(string relative_path) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="relative_path" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="relative_path">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttribute">
      <MemberSignature Language="C#" Value="public bool SetAttribute (string attribute, GLib.FileAttributeType type, IntPtr value_p, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttribute(string attribute, valuetype GLib.FileAttributeType type, native int value_p, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="type" Type="GLib.FileAttributeType" />
        <Parameter Name="value_p" Type="System.IntPtr" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="type">To be added.</param>
        <param name="value_p">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributeByteString">
      <MemberSignature Language="C#" Value="public bool SetAttributeByteString (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeByteString(string attribute, string value, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="value">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributeInt32">
      <MemberSignature Language="C#" Value="public bool SetAttributeInt32 (string attribute, int value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeInt32(string attribute, int32 value, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="value" Type="System.Int32" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="value">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributeInt64">
      <MemberSignature Language="C#" Value="public bool SetAttributeInt64 (string attribute, long value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeInt64(string attribute, int64 value, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="value" Type="System.Int64" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="value">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributesAsync">
      <MemberSignature Language="C#" Value="public void SetAttributesAsync (GLib.FileInfo info, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetAttributesAsync(class GLib.FileInfo info, valuetype GLib.FileQueryInfoFlags flags, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="info" Type="GLib.FileInfo" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="info">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributesFinish">
      <MemberSignature Language="C#" Value="public bool SetAttributesFinish (GLib.AsyncResult result, GLib.FileInfo info);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributesFinish(class GLib.AsyncResult result, class GLib.FileInfo info) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
        <Parameter Name="info" Type="GLib.FileInfo" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <param name="info">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributesFromInfo">
      <MemberSignature Language="C#" Value="public bool SetAttributesFromInfo (GLib.FileInfo info, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributesFromInfo(class GLib.FileInfo info, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="info" Type="GLib.FileInfo" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="info">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributeString">
      <MemberSignature Language="C#" Value="public bool SetAttributeString (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeString(string attribute, string value, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="value">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributeUint32">
      <MemberSignature Language="C#" Value="public bool SetAttributeUint32 (string attribute, uint value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeUint32(string attribute, unsigned int32 value, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="value" Type="System.UInt32" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="value">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetAttributeUint64">
      <MemberSignature Language="C#" Value="public bool SetAttributeUint64 (string attribute, ulong value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeUint64(string attribute, unsigned int64 value, valuetype GLib.FileQueryInfoFlags flags, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="attribute" Type="System.String" />
        <Parameter Name="value" Type="System.UInt64" />
        <Parameter Name="flags" Type="GLib.FileQueryInfoFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="attribute">To be added.</param>
        <param name="value">To be added.</param>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetDisplayName">
      <MemberSignature Language="C#" Value="public GLib.File SetDisplayName (string display_name, GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File SetDisplayName(string display_name, class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="display_name" Type="System.String" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="display_name">To be added.</param>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetDisplayNameAsync">
      <MemberSignature Language="C#" Value="public void SetDisplayNameAsync (string display_name, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetDisplayNameAsync(string display_name, int32 io_priority, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="display_name" Type="System.String" />
        <Parameter Name="io_priority" Type="System.Int32" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="display_name">To be added.</param>
        <param name="io_priority">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="SetDisplayNameFinish">
      <MemberSignature Language="C#" Value="public GLib.File SetDisplayNameFinish (GLib.AsyncResult res);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class GLib.File SetDisplayNameFinish(class GLib.AsyncResult res) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.File</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="StartMountable">
      <MemberSignature Language="C#" Value="public void StartMountable (GLib.DriveStartFlags flags, GLib.MountOperation start_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StartMountable(valuetype GLib.DriveStartFlags flags, class GLib.MountOperation start_operation, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.DriveStartFlags" />
        <Parameter Name="start_operation" Type="GLib.MountOperation" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="start_operation">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="StartMountableFinish">
      <MemberSignature Language="C#" Value="public bool StartMountableFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool StartMountableFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="StopMountable">
      <MemberSignature Language="C#" Value="public void StopMountable (GLib.MountUnmountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StopMountable(valuetype GLib.MountUnmountFlags flags, class GLib.MountOperation mount_operation, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountUnmountFlags" />
        <Parameter Name="mount_operation" Type="GLib.MountOperation" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="mount_operation">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="StopMountableFinish">
      <MemberSignature Language="C#" Value="public bool StopMountableFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool StopMountableFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="SupportsThreadContexts">
      <MemberSignature Language="C#" Value="public bool SupportsThreadContexts ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SupportsThreadContexts() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Trash">
      <MemberSignature Language="C#" Value="public bool Trash (GLib.Cancellable cancellable);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Trash(class GLib.Cancellable cancellable) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
      </Parameters>
      <Docs>
        <param name="cancellable">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="UnmountMountable">
      <MemberSignature Language="C#" Value="public void UnmountMountable (GLib.MountUnmountFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UnmountMountable(valuetype GLib.MountUnmountFlags flags, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountUnmountFlags" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="UnmountMountableFinish">
      <MemberSignature Language="C#" Value="public bool UnmountMountableFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool UnmountMountableFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="UnmountMountableWithOperation">
      <MemberSignature Language="C#" Value="public void UnmountMountableWithOperation (GLib.MountUnmountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UnmountMountableWithOperation(valuetype GLib.MountUnmountFlags flags, class GLib.MountOperation mount_operation, class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="flags" Type="GLib.MountUnmountFlags" />
        <Parameter Name="mount_operation" Type="GLib.MountOperation" />
        <Parameter Name="cancellable" Type="GLib.Cancellable" />
        <Parameter Name="cb" Type="GLib.AsyncReadyCallback" />
      </Parameters>
      <Docs>
        <param name="flags">To be added.</param>
        <param name="mount_operation">To be added.</param>
        <param name="cancellable">To be added.</param>
        <param name="cb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="UnmountMountableWithOperationFinish">
      <MemberSignature Language="C#" Value="public bool UnmountMountableWithOperationFinish (GLib.AsyncResult result);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool UnmountMountableWithOperationFinish(class GLib.AsyncResult result) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="result" Type="GLib.AsyncResult" />
      </Parameters>
      <Docs>
        <param name="result">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Uri">
      <MemberSignature Language="C#" Value="public Uri Uri { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class System.Uri Uri" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Uri</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
    <Member MemberName="UriScheme">
      <MemberSignature Language="C#" Value="public string UriScheme { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string UriScheme" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.14" />
      </Docs>
    </Member>
  </Members>
</Type>
