﻿<?xml version="1.0" encoding="utf-8"?><Type Name="IDrive" FullName="GLib.IDrive"><TypeSignature Language="C#" Value="public interface IDrive : GLib.IWrapper" /><TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IDrive 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# 3.0" /></Docs><Members><Member MemberName="CanEject"><MemberSignature Language="C#" Value="public bool CanEject ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CanEject() 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="CanPollForMedia"><MemberSignature Language="C#" Value="public bool CanPollForMedia ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CanPollForMedia() 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="CanStart"><MemberSignature Language="C#" Value="public bool CanStart ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CanStart() 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="CanStartDegraded"><MemberSignature Language="C#" Value="public bool CanStartDegraded ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CanStartDegraded() 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="CanStop"><MemberSignature Language="C#" Value="public bool CanStop ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool CanStop() 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="Changed"><MemberSignature Language="C#" Value="public event EventHandler Changed;" /><MemberSignature Language="ILAsm" Value=".event class System.EventHandler Changed" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member><Member MemberName="Disconnected"><MemberSignature Language="C#" Value="public event EventHandler Disconnected;" /><MemberSignature Language="ILAsm" Value=".event class System.EventHandler Disconnected" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member><Member MemberName="Eject"><MemberSignature Language="C#" Value="public void Eject (GLib.MountUnmountFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Eject(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# 3.0" /></Docs></Member><Member MemberName="EjectButton"><MemberSignature Language="C#" Value="public event EventHandler EjectButton;" /><MemberSignature Language="ILAsm" Value=".event class System.EventHandler EjectButton" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member><Member MemberName="EjectFinish"><MemberSignature Language="C#" Value="public bool EjectFinish (GLib.IAsyncResult result);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EjectFinish(class GLib.IAsyncResult result) cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="result" Type="GLib.IAsyncResult" /></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="EjectWithOperation"><MemberSignature Language="C#" Value="public void EjectWithOperation (GLib.MountUnmountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EjectWithOperation(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="EjectWithOperationFinish"><MemberSignature Language="C#" Value="public bool EjectWithOperationFinish (GLib.IAsyncResult result);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EjectWithOperationFinish(class GLib.IAsyncResult result) cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="result" Type="GLib.IAsyncResult" /></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="EnumerateIdentifiers"><MemberSignature Language="C#" Value="public string EnumerateIdentifiers ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string EnumerateIdentifiers() cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</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="GetIdentifier"><MemberSignature Language="C#" Value="public string GetIdentifier (string kind);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetIdentifier(string kind) cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="kind" Type="System.String" /></Parameters><Docs><param name="kind">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="HasMedia"><MemberSignature Language="C#" Value="public bool HasMedia { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool HasMedia" /><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# 3.0" /></Docs></Member><Member MemberName="HasVolumes"><MemberSignature Language="C#" Value="public bool HasVolumes { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool HasVolumes" /><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# 3.0" /></Docs></Member><Member MemberName="Icon"><MemberSignature Language="C#" Value="public GLib.IIcon Icon { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class GLib.IIcon Icon" /><MemberType>Property</MemberType><ReturnValue><ReturnType>GLib.IIcon</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member><Member MemberName="IsMediaCheckAutomatic"><MemberSignature Language="C#" Value="public bool IsMediaCheckAutomatic { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsMediaCheckAutomatic" /><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# 3.0" /></Docs></Member><Member MemberName="IsMediaRemovable"><MemberSignature Language="C#" Value="public bool IsMediaRemovable { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsMediaRemovable" /><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# 3.0" /></Docs></Member><Member MemberName="Name"><MemberSignature Language="C#" Value="public string Name { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Name" /><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# 3.0" /></Docs></Member><Member MemberName="PollForMedia"><MemberSignature Language="C#" Value="public void PollForMedia (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PollForMedia(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="PollForMediaFinish"><MemberSignature Language="C#" Value="public bool PollForMediaFinish (GLib.IAsyncResult result);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool PollForMediaFinish(class GLib.IAsyncResult result) cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="result" Type="GLib.IAsyncResult" /></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="Start"><MemberSignature Language="C#" Value="public void Start (GLib.DriveStartFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Start(valuetype GLib.DriveStartFlags 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.DriveStartFlags" /><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="StartFinish"><MemberSignature Language="C#" Value="public bool StartFinish (GLib.IAsyncResult result);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool StartFinish(class GLib.IAsyncResult result) cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="result" Type="GLib.IAsyncResult" /></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="StartStopType"><MemberSignature Language="C#" Value="public GLib.DriveStartStopType StartStopType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype GLib.DriveStartStopType StartStopType" /><MemberType>Property</MemberType><ReturnValue><ReturnType>GLib.DriveStartStopType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member><Member MemberName="Stop"><MemberSignature Language="C#" Value="public void Stop (GLib.MountUnmountFlags flags, GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Stop(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="StopButton"><MemberSignature Language="C#" Value="public event EventHandler StopButton;" /><MemberSignature Language="ILAsm" Value=".event class System.EventHandler StopButton" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member><Member MemberName="StopFinish"><MemberSignature Language="C#" Value="public bool StopFinish (GLib.IAsyncResult result);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool StopFinish(class GLib.IAsyncResult result) cil managed" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="result" Type="GLib.IAsyncResult" /></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="Volumes"><MemberSignature Language="C#" Value="public GLib.IVolume[] Volumes { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class GLib.IVolume[] Volumes" /><MemberType>Property</MemberType><ReturnValue><ReturnType>GLib.IVolume[]</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><since version="Gtk# 3.0" /></Docs></Member></Members></Type>