Table of Contents

Class VolumeIfaceHandle

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public abstract class VolumeIfaceHandle : SafeHandle, IDisposable
Inheritance
VolumeIfaceHandle
Implements
Derived
Inherited Members

Constructors

VolumeIfaceHandle(bool)

protected VolumeIfaceHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(VolumeIfaceHandle?)

public bool Equals(VolumeIfaceHandle? other)

Parameters

other VolumeIfaceHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetCanEject()

public VolumeIfaceData.CanEjectCallback GetCanEject()

Returns

VolumeIfaceData.CanEjectCallback

GetCanMount()

public VolumeIfaceData.CanMountCallback GetCanMount()

Returns

VolumeIfaceData.CanMountCallback

GetChanged()

public VolumeIfaceData.ChangedCallback GetChanged()

Returns

VolumeIfaceData.ChangedCallback

GetEject()

public VolumeIfaceData.EjectCallback GetEject()

Returns

VolumeIfaceData.EjectCallback

GetEjectFinish()

public VolumeIfaceData.EjectFinishCallback GetEjectFinish()

Returns

VolumeIfaceData.EjectFinishCallback

GetEjectWithOperation()

public VolumeIfaceData.EjectWithOperationCallback GetEjectWithOperation()

Returns

VolumeIfaceData.EjectWithOperationCallback

GetEjectWithOperationFinish()

public VolumeIfaceData.EjectWithOperationFinishCallback GetEjectWithOperationFinish()

Returns

VolumeIfaceData.EjectWithOperationFinishCallback

GetEnumerateIdentifiers()

public VolumeIfaceData.EnumerateIdentifiersCallback GetEnumerateIdentifiers()

Returns

VolumeIfaceData.EnumerateIdentifiersCallback

GetGIface()

public TypeInterfaceData GetGIface()

Returns

TypeInterfaceData

GetGetActivationRoot()

public VolumeIfaceData.GetActivationRootCallback GetGetActivationRoot()

Returns

VolumeIfaceData.GetActivationRootCallback

GetGetDrive()

public VolumeIfaceData.GetDriveCallback GetGetDrive()

Returns

VolumeIfaceData.GetDriveCallback

GetGetIcon()

public VolumeIfaceData.GetIconCallback GetGetIcon()

Returns

VolumeIfaceData.GetIconCallback

GetGetIdentifier()

public VolumeIfaceData.GetIdentifierCallback GetGetIdentifier()

Returns

VolumeIfaceData.GetIdentifierCallback

GetGetMount()

public VolumeIfaceData.GetMountCallback GetGetMount()

Returns

VolumeIfaceData.GetMountCallback

GetGetName()

public VolumeIfaceData.GetNameCallback GetGetName()

Returns

VolumeIfaceData.GetNameCallback

GetGetSortKey()

public VolumeIfaceData.GetSortKeyCallback GetGetSortKey()

Returns

VolumeIfaceData.GetSortKeyCallback

GetGetSymbolicIcon()

public VolumeIfaceData.GetSymbolicIconCallback GetGetSymbolicIcon()

Returns

VolumeIfaceData.GetSymbolicIconCallback

GetGetUuid()

public VolumeIfaceData.GetUuidCallback GetGetUuid()

Returns

VolumeIfaceData.GetUuidCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetMountFinish()

public VolumeIfaceData.MountFinishCallback GetMountFinish()

Returns

VolumeIfaceData.MountFinishCallback

GetMountFn()

public VolumeIfaceData.MountFnCallback GetMountFn()

Returns

VolumeIfaceData.MountFnCallback

GetRemoved()

public VolumeIfaceData.RemovedCallback GetRemoved()

Returns

VolumeIfaceData.RemovedCallback

GetShouldAutomount()

public VolumeIfaceData.ShouldAutomountCallback GetShouldAutomount()

Returns

VolumeIfaceData.ShouldAutomountCallback