<Type Name="DriveAdapter" FullName="GLib.DriveAdapter"> <TypeSignature Language="C#" Value="public class DriveAdapter : GLib.GInterfaceAdapter, GLib.Drive, GLib.IWrapper" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DriveAdapter extends GLib.GInterfaceAdapter implements class GLib.Drive, class GLib.IWrapper" /> <AssemblyInfo> <AssemblyName>gio-sharp</AssemblyName> </AssemblyInfo> <Base> <BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName> </Base> <Interfaces> <Interface> <InterfaceName>GLib.Drive</InterfaceName> </Interface> <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=".ctor"> <MemberSignature Language="C#" Value="public DriveAdapter (IntPtr handle);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" /> <MemberType>Constructor</MemberType> <Parameters> <Parameter Name="handle" Type="System.IntPtr" /> </Parameters> <Docs> <param name="handle">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 2.14" /> </Docs> </Member> <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# 2.14" /> </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# 2.14" /> </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> <Attributes> <Attribute> <AttributeName>GLib.Signal("changed")</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.EventHandler</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 2.14" /> </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> <Attributes> <Attribute> <AttributeName>GLib.Signal("disconnected")</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.EventHandler</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 2.14" /> </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> <Attributes> <Attribute> <AttributeName>System.Obsolete</AttributeName> </Attribute> </Attributes> <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="EjectButton"> <MemberSignature Language="C#" Value="public event EventHandler EjectButton;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler EjectButton" /> <MemberType>Event</MemberType> <Attributes> <Attribute> <AttributeName>GLib.Signal("eject-button")</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.EventHandler</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 2.14" /> </Docs> </Member> <Member MemberName="EjectFinish"> <MemberSignature Language="C#" Value="public bool EjectFinish (GLib.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EjectFinish(class GLib.AsyncResult result) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>System.Obsolete</AttributeName> </Attribute> </Attributes> <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="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.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EjectWithOperationFinish(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="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# 2.14" /> </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# 2.14" /> </Docs> </Member> <Member MemberName="GetObject"> <MemberSignature Language="C#" Value="public static GLib.Drive GetObject (GLib.Object obj);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.Drive GetObject(class GLib.Object obj) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>GLib.Drive</ReturnType> </ReturnValue> <Parameters> <Parameter Name="obj" Type="GLib.Object" /> </Parameters> <Docs> <param name="obj">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="GetObject"> <MemberSignature Language="C#" Value="public static GLib.Drive GetObject (IntPtr handle, bool owned);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.Drive GetObject(native int handle, bool owned) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>GLib.Drive</ReturnType> </ReturnValue> <Parameters> <Parameter Name="handle" Type="System.IntPtr" /> <Parameter Name="owned" Type="System.Boolean" /> </Parameters> <Docs> <param name="handle">To be added.</param> <param name="owned">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="GType"> <MemberSignature Language="C#" Value="public override GLib.GType GType { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype GLib.GType GType" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>GLib.GType</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="Handle"> <MemberSignature Language="C#" Value="public override IntPtr Handle { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance native int Handle" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.IntPtr</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="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# 2.14" /> </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# 2.14" /> </Docs> </Member> <Member MemberName="Icon"> <MemberSignature Language="C#" Value="public GLib.Icon Icon { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class GLib.Icon Icon" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>GLib.Icon</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="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# 2.14" /> </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# 2.14" /> </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# 2.14" /> </Docs> </Member> <Member MemberName="OwnedHandle"> <MemberSignature Language="C#" Value="public IntPtr OwnedHandle { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance native int OwnedHandle" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.IntPtr</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# 2.14" /> </Docs> </Member> <Member MemberName="PollForMediaFinish"> <MemberSignature Language="C#" Value="public bool PollForMediaFinish (GLib.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool PollForMediaFinish(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="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.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool StartFinish(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="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> <Attributes> <Attribute> <AttributeName>GLib.Signal("stop-button")</AttributeName> </Attribute> </Attributes> <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.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool StopFinish(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="Volumes"> <MemberSignature Language="C#" Value="public GLib.List Volumes { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class GLib.List Volumes" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>GLib.List</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>