Table of Contents

Interface Volume

Namespace
Gio
Assembly
Gio-2.0.dll
public interface Volume : NativeObject, GTypeProvider, IDisposable
Inherited Members

Methods

CanEject()

bool CanEject()

Returns

bool

CanMount()

bool CanMount()

Returns

bool

EjectFinish(AsyncResult)

bool EjectFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

bool

EjectWithOperationFinish(AsyncResult)

[Version("2.22")]
bool EjectWithOperationFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

bool

EnumerateIdentifiers()

string[] EnumerateIdentifiers()

Returns

string[]

GetActivationRoot()

[Version("2.18")]
File? GetActivationRoot()

Returns

File

GetDrive()

Drive? GetDrive()

Returns

Drive

GetIcon()

Icon GetIcon()

Returns

Icon

GetIdentifier(string)

string? GetIdentifier(string kind)

Parameters

kind string

Returns

string

GetMount()

Mount? GetMount()

Returns

Mount

GetName()

string GetName()

Returns

string

GetSortKey()

[Version("2.32")]
string? GetSortKey()

Returns

string

GetSymbolicIcon()

[Version("2.34")]
Icon GetSymbolicIcon()

Returns

Icon

GetUuid()

string? GetUuid()

Returns

string

MountFinish(AsyncResult)

bool MountFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

bool

ShouldAutomount()

bool ShouldAutomount()

Returns

bool

Events

OnChanged

event SignalHandler<Volume> OnChanged

Event Type

SignalHandler<Volume>

OnRemoved

event SignalHandler<Volume> OnRemoved

Event Type

SignalHandler<Volume>