Class Mount
public class Mount
- Inheritance
-
Mount
- Inherited Members
Methods
CanEject(nint)
Calls native method g_mount_can_eject.
public static extern bool CanEject(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CanUnmount(nint)
Calls native method g_mount_can_unmount.
public static extern bool CanUnmount(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Eject(nint, MountUnmountFlags, nint, AsyncReadyCallback, nint)
Calls native method g_mount_eject.
public static extern void Eject(nint mount, MountUnmountFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
mount
nintTransfer ownership: None Nullable: False
flags
MountUnmountFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
EjectFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_mount_eject_finish.
public static extern bool EjectFinish(nint mount, nint result, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
EjectWithOperation(nint, MountUnmountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_mount_eject_with_operation. Version: 2.22
[Version("2.22")]
public static extern void EjectWithOperation(nint mount, MountUnmountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
mount
nintTransfer ownership: None Nullable: False
flags
MountUnmountFlagsTransfer ownership: None Nullable: False
mountOperation
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
EjectWithOperationFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_mount_eject_with_operation_finish. Version: 2.22
[Version("2.22")]
public static extern bool EjectWithOperationFinish(nint mount, nint result, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetDefaultLocation(nint)
Calls native method g_mount_get_default_location.
public static extern nint GetDefaultLocation(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetDrive(nint)
Calls native method g_mount_get_drive.
public static extern nint GetDrive(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetGType()
Calls native function g_mount_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIcon(nint)
Calls native method g_mount_get_icon.
public static extern nint GetIcon(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetName(nint)
Calls native method g_mount_get_name.
public static extern NonNullableUtf8StringOwnedHandle GetName(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetRoot(nint)
Calls native method g_mount_get_root.
public static extern nint GetRoot(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetSortKey(nint)
Calls native method g_mount_get_sort_key. Version: 2.32
[Version("2.32")]
public static extern NullableUtf8StringUnownedHandle GetSortKey(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetSymbolicIcon(nint)
Calls native method g_mount_get_symbolic_icon. Version: 2.34
[Version("2.34")]
public static extern nint GetSymbolicIcon(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetUuid(nint)
Calls native method g_mount_get_uuid.
public static extern NullableUtf8StringOwnedHandle GetUuid(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetVolume(nint)
Calls native method g_mount_get_volume.
public static extern nint GetVolume(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GuessContentType(nint, bool, nint, AsyncReadyCallback, nint)
Calls native method g_mount_guess_content_type. Version: 2.18
[Version("2.18")]
public static extern void GuessContentType(nint mount, bool forceRescan, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
mount
nintTransfer ownership: None Nullable: False
forceRescan
boolTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
GuessContentTypeFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_mount_guess_content_type_finish. Version: 2.18
[Version("2.18")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GuessContentTypeFinish(nint mount, nint result, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GuessContentTypeSync(nint, bool, nint, out ErrorOwnedHandle)
Calls native method g_mount_guess_content_type_sync. Version: 2.18
[Version("2.18")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GuessContentTypeSync(nint mount, bool forceRescan, nint cancellable, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
forceRescan
boolTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
IsShadowed(nint)
Calls native method g_mount_is_shadowed. Version: 2.20
[Version("2.20")]
public static extern bool IsShadowed(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Remount(nint, MountMountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_mount_remount.
public static extern void Remount(nint mount, MountMountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
mount
nintTransfer ownership: None Nullable: False
flags
MountMountFlagsTransfer ownership: None Nullable: False
mountOperation
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
RemountFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_mount_remount_finish.
public static extern bool RemountFinish(nint mount, nint result, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Shadow(nint)
Calls native method g_mount_shadow. Version: 2.20
[Version("2.20")]
public static extern void Shadow(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False
Unmount(nint, MountUnmountFlags, nint, AsyncReadyCallback, nint)
Calls native method g_mount_unmount.
public static extern void Unmount(nint mount, MountUnmountFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
mount
nintTransfer ownership: None Nullable: False
flags
MountUnmountFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
UnmountFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_mount_unmount_finish.
public static extern bool UnmountFinish(nint mount, nint result, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
UnmountWithOperation(nint, MountUnmountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_mount_unmount_with_operation. Version: 2.22
[Version("2.22")]
public static extern void UnmountWithOperation(nint mount, MountUnmountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
mount
nintTransfer ownership: None Nullable: False
flags
MountUnmountFlagsTransfer ownership: None Nullable: False
mountOperation
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
UnmountWithOperationFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_mount_unmount_with_operation_finish. Version: 2.22
[Version("2.22")]
public static extern bool UnmountWithOperationFinish(nint mount, nint result, out ErrorOwnedHandle error)
Parameters
mount
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Unshadow(nint)
Calls native method g_mount_unshadow. Version: 2.20
[Version("2.20")]
public static extern void Unshadow(nint mount)
Parameters
mount
nintTransfer ownership: None Nullable: False