Class File
public class File
- Inheritance
-
File
- Inherited Members
Methods
AppendTo(nint, FileCreateFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_append_to.
public static extern nint AppendTo(nint file, FileCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
AppendToAsync(nint, FileCreateFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_append_to_async.
public static extern void AppendToAsync(nint file, FileCreateFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
AppendToFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_append_to_finish.
public static extern nint AppendToFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
BuildAttributeListForCopy(nint, FileCopyFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_build_attribute_list_for_copy. Version: 2.68
[Version("2.68")]
public static extern NonNullableUtf8StringOwnedHandle BuildAttributeListForCopy(nint file, FileCopyFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
Copy(nint, nint, FileCopyFlags, nint, FileProgressCallback, nint, out ErrorOwnedHandle)
Calls native method g_file_copy.
public static extern bool Copy(nint source, nint destination, FileCopyFlags flags, nint cancellable, FileProgressCallback progressCallback, nint progressCallbackData, out ErrorOwnedHandle error)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackFileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackDatanintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CopyAsync(nint, nint, FileCopyFlags, int, nint, ClosureHandle, ClosureHandle)
Calls native method g_file_copy_async_with_closures. Version: 2.82
[Version("2.82")]
public static extern void CopyAsync(nint source, nint destination, FileCopyFlags flags, int ioPriority, nint cancellable, ClosureHandle progressCallbackClosure, ClosureHandle readyCallbackClosure)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackClosureClosureHandleTransfer ownership: None Nullable: True
readyCallbackClosureClosureHandleTransfer ownership: None Nullable: False
CopyAsync(nint, nint, FileCopyFlags, int, nint, FileProgressCallback, nint, AsyncReadyCallback, nint)
Calls native method g_file_copy_async.
public static extern void CopyAsync(nint source, nint destination, FileCopyFlags flags, int ioPriority, nint cancellable, FileProgressCallback progressCallback, nint progressCallbackData, AsyncReadyCallback callback, nint userData)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackFileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackDatanintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
CopyAttributes(nint, nint, FileCopyFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_copy_attributes.
public static extern bool CopyAttributes(nint source, nint destination, FileCopyFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CopyFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_copy_finish.
public static extern bool CopyFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Create(nint, FileCreateFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_create.
public static extern nint Create(nint file, FileCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
CreateAsync(nint, FileCreateFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_create_async.
public static extern void CreateAsync(nint file, FileCreateFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
CreateFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_create_finish.
public static extern nint CreateFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
CreateReadwrite(nint, FileCreateFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_create_readwrite. Version: 2.22
[Version("2.22")]
public static extern nint CreateReadwrite(nint file, FileCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
CreateReadwriteAsync(nint, FileCreateFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_create_readwrite_async. Version: 2.22
[Version("2.22")]
public static extern void CreateReadwriteAsync(nint file, FileCreateFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
CreateReadwriteFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_create_readwrite_finish. Version: 2.22
[Version("2.22")]
public static extern nint CreateReadwriteFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Delete(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_delete.
public static extern bool Delete(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
DeleteAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_delete_async. Version: 2.34
[Version("2.34")]
public static extern void DeleteAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
DeleteFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_delete_finish. Version: 2.34
[Version("2.34")]
public static extern bool DeleteFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Dup(nint)
Calls native method g_file_dup.
public static extern nint Dup(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
EjectMountable(nint, MountUnmountFlags, nint, AsyncReadyCallback, nint)
Calls native method g_file_eject_mountable.
public static extern void EjectMountable(nint file, MountUnmountFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsMountUnmountFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
EjectMountableFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_eject_mountable_finish.
public static extern bool EjectMountableFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
EjectMountableWithOperation(nint, MountUnmountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_eject_mountable_with_operation. Version: 2.22
[Version("2.22")]
public static extern void EjectMountableWithOperation(nint file, MountUnmountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsMountUnmountFlagsTransfer ownership: None Nullable: False
mountOperationnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
EjectMountableWithOperationFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_eject_mountable_with_operation_finish. Version: 2.22
[Version("2.22")]
public static extern bool EjectMountableWithOperationFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
EnumerateChildren(nint, NonNullableUtf8StringHandle, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_enumerate_children.
public static extern nint EnumerateChildren(nint file, NonNullableUtf8StringHandle attributes, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributesNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
EnumerateChildrenAsync(nint, NonNullableUtf8StringHandle, FileQueryInfoFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_enumerate_children_async.
public static extern void EnumerateChildrenAsync(nint file, NonNullableUtf8StringHandle attributes, FileQueryInfoFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
attributesNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
EnumerateChildrenFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_enumerate_children_finish.
public static extern nint EnumerateChildrenFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Equal(nint, nint)
Calls native method g_file_equal.
public static extern bool Equal(nint file1, nint file2)
Parameters
file1nintTransfer ownership: None Nullable: False
file2nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
FindEnclosingMount(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_find_enclosing_mount.
public static extern nint FindEnclosingMount(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
FindEnclosingMountAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_find_enclosing_mount_async.
public static extern void FindEnclosingMountAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
FindEnclosingMountFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_find_enclosing_mount_finish.
public static extern nint FindEnclosingMountFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
GetBasename(nint)
Calls native method g_file_get_basename.
public static extern NullablePlatformStringOwnedHandle GetBasename(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringOwnedHandle
Transfer ownership: Full Nullable: True
GetChild(nint, NonNullablePlatformStringHandle)
Calls native method g_file_get_child.
public static extern nint GetChild(nint file, NonNullablePlatformStringHandle name)
Parameters
filenintTransfer ownership: None Nullable: False
nameNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetChildForDisplayName(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method g_file_get_child_for_display_name.
public static extern nint GetChildForDisplayName(nint file, NonNullableUtf8StringHandle displayName, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
displayNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_file_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetParent(nint)
Calls native method g_file_get_parent.
public static extern nint GetParent(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetParseName(nint)
Calls native method g_file_get_parse_name.
public static extern NonNullableUtf8StringOwnedHandle GetParseName(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetPath(nint)
Calls native method g_file_get_path.
public static extern NullablePlatformStringOwnedHandle GetPath(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringOwnedHandle
Transfer ownership: Full Nullable: True
GetRelativePath(nint, nint)
Calls native method g_file_get_relative_path.
public static extern NullablePlatformStringOwnedHandle GetRelativePath(nint parent, nint descendant)
Parameters
parentnintTransfer ownership: None Nullable: False
descendantnintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringOwnedHandle
Transfer ownership: Full Nullable: True
GetUri(nint)
Calls native method g_file_get_uri.
public static extern NonNullableUtf8StringOwnedHandle GetUri(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetUriScheme(nint)
Calls native method g_file_get_uri_scheme.
public static extern NullableUtf8StringOwnedHandle GetUriScheme(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
HasParent(nint, nint)
Calls native method g_file_has_parent. Version: 2.24
[Version("2.24")]
public static extern bool HasParent(nint file, nint parent)
Parameters
filenintTransfer ownership: None Nullable: False
parentnintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
HasPrefix(nint, nint)
Calls native method g_file_has_prefix.
public static extern bool HasPrefix(nint file, nint prefix)
Parameters
filenintTransfer ownership: None Nullable: False
prefixnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasUriScheme(nint, NonNullableUtf8StringHandle)
Calls native method g_file_has_uri_scheme.
public static extern bool HasUriScheme(nint file, NonNullableUtf8StringHandle uriScheme)
Parameters
filenintTransfer ownership: None Nullable: False
uriSchemeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Hash(nint)
Calls native method g_file_hash.
public static extern uint Hash(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
IsNative(nint)
Calls native method g_file_is_native.
public static extern bool IsNative(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
LoadBytes(nint, nint, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_file_load_bytes. Version: 2.56
[Version("2.56")]
public static extern BytesOwnedHandle LoadBytes(nint file, nint cancellable, out NullableUtf8StringOwnedHandle etagOut, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
etagOutNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
LoadBytesAsync(nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_load_bytes_async. Version: 2.56
[Version("2.56")]
public static extern void LoadBytesAsync(nint file, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LoadBytesFinish(nint, nint, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_file_load_bytes_finish. Version: 2.56
[Version("2.56")]
public static extern BytesOwnedHandle LoadBytesFinish(nint file, nint result, out NullableUtf8StringOwnedHandle etagOut, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
etagOutNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
LoadContents(nint, nint, out byte[], out nuint, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_file_load_contents.
public static extern bool LoadContents(nint file, nint cancellable, out byte[] contents, out nuint length, out NullableUtf8StringOwnedHandle etagOut, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
contentsbyte[]Transfer ownership: Full Nullable: False
lengthnuintTransfer ownership: Full Nullable: False
etagOutNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadContentsAsync(nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_load_contents_async.
public static extern void LoadContentsAsync(nint file, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LoadContentsFinish(nint, nint, out byte[], out nuint, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_file_load_contents_finish.
public static extern bool LoadContentsFinish(nint file, nint res, out byte[] contents, out nuint length, out NullableUtf8StringOwnedHandle etagOut, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
contentsbyte[]Transfer ownership: Full Nullable: False
lengthnuintTransfer ownership: Full Nullable: False
etagOutNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadPartialContentsAsync(nint, nint, FileReadMoreCallback, AsyncReadyCallback, nint)
Calls native method g_file_load_partial_contents_async.
public static extern void LoadPartialContentsAsync(nint file, nint cancellable, FileReadMoreCallback readMoreCallback, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
readMoreCallbackFileReadMoreCallbackTransfer ownership: None Nullable: False
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LoadPartialContentsFinish(nint, nint, out byte[], out nuint, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_file_load_partial_contents_finish.
public static extern bool LoadPartialContentsFinish(nint file, nint res, out byte[] contents, out nuint length, out NullableUtf8StringOwnedHandle etagOut, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
contentsbyte[]Transfer ownership: Full Nullable: False
lengthnuintTransfer ownership: Full Nullable: False
etagOutNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MakeDirectory(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_make_directory.
public static extern bool MakeDirectory(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MakeDirectoryAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_make_directory_async. Version: 2.38
[Version("2.38")]
public static extern void MakeDirectoryAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
MakeDirectoryFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_make_directory_finish. Version: 2.38
[Version("2.38")]
public static extern bool MakeDirectoryFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MakeDirectoryWithParents(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_make_directory_with_parents. Version: 2.18
[Version("2.18")]
public static extern bool MakeDirectoryWithParents(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MakeSymbolicLink(nint, NonNullablePlatformStringHandle, nint, out ErrorOwnedHandle)
Calls native method g_file_make_symbolic_link.
public static extern bool MakeSymbolicLink(nint file, NonNullablePlatformStringHandle symlinkValue, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
symlinkValueNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MakeSymbolicLinkAsync(nint, NonNullablePlatformStringHandle, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_make_symbolic_link_async. Version: 2.74
[Version("2.74")]
public static extern void MakeSymbolicLinkAsync(nint file, NonNullablePlatformStringHandle symlinkValue, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
symlinkValueNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
MakeSymbolicLinkFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_make_symbolic_link_finish. Version: 2.74
[Version("2.74")]
public static extern bool MakeSymbolicLinkFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MeasureDiskUsage(nint, FileMeasureFlags, nint, FileMeasureProgressCallback, nint, out ulong, out ulong, out ulong, out ErrorOwnedHandle)
Calls native method g_file_measure_disk_usage. Version: 2.38
[Version("2.38")]
public static extern bool MeasureDiskUsage(nint file, FileMeasureFlags flags, nint cancellable, FileMeasureProgressCallback progressCallback, nint progressData, out ulong diskUsage, out ulong numDirs, out ulong numFiles, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileMeasureFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackFileMeasureProgressCallbackTransfer ownership: None Nullable: True
progressDatanintTransfer ownership: None Nullable: True
diskUsageulongTransfer ownership: Full Nullable: False
numDirsulongTransfer ownership: Full Nullable: False
numFilesulongTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MeasureDiskUsageAsync(nint, FileMeasureFlags, int, nint, FileMeasureProgressCallback, nint, AsyncReadyCallback, nint)
Calls native method g_file_measure_disk_usage_async. Version: 2.38
[Version("2.38")]
public static extern void MeasureDiskUsageAsync(nint file, FileMeasureFlags flags, int ioPriority, nint cancellable, FileMeasureProgressCallback progressCallback, nint progressData, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileMeasureFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackFileMeasureProgressCallbackTransfer ownership: None Nullable: True
progressDatanintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
MeasureDiskUsageFinish(nint, nint, out ulong, out ulong, out ulong, out ErrorOwnedHandle)
Calls native method g_file_measure_disk_usage_finish. Version: 2.38
[Version("2.38")]
public static extern bool MeasureDiskUsageFinish(nint file, nint result, out ulong diskUsage, out ulong numDirs, out ulong numFiles, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
diskUsageulongTransfer ownership: Full Nullable: False
numDirsulongTransfer ownership: Full Nullable: False
numFilesulongTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Monitor(nint, FileMonitorFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_monitor. Version: 2.18
[Version("2.18")]
public static extern nint Monitor(nint file, FileMonitorFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileMonitorFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
MonitorDirectory(nint, FileMonitorFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_monitor_directory.
public static extern nint MonitorDirectory(nint file, FileMonitorFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileMonitorFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
MonitorFile(nint, FileMonitorFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_monitor_file.
public static extern nint MonitorFile(nint file, FileMonitorFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileMonitorFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
MountEnclosingVolume(nint, MountMountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_mount_enclosing_volume.
public static extern void MountEnclosingVolume(nint location, MountMountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
locationnintTransfer ownership: None Nullable: False
flagsMountMountFlagsTransfer ownership: None Nullable: False
mountOperationnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
MountEnclosingVolumeFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_mount_enclosing_volume_finish.
public static extern bool MountEnclosingVolumeFinish(nint location, nint result, out ErrorOwnedHandle error)
Parameters
locationnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MountMountable(nint, MountMountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_mount_mountable.
public static extern void MountMountable(nint file, MountMountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsMountMountFlagsTransfer ownership: None Nullable: False
mountOperationnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
MountMountableFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_mount_mountable_finish.
public static extern nint MountMountableFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Move(nint, nint, FileCopyFlags, nint, FileProgressCallback, nint, out ErrorOwnedHandle)
Calls native method g_file_move.
public static extern bool Move(nint source, nint destination, FileCopyFlags flags, nint cancellable, FileProgressCallback progressCallback, nint progressCallbackData, out ErrorOwnedHandle error)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackFileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackDatanintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
MoveAsync(nint, nint, FileCopyFlags, int, nint, ClosureHandle, ClosureHandle)
Calls native method g_file_move_async_with_closures. Version: 2.82
[Version("2.82")]
public static extern void MoveAsync(nint source, nint destination, FileCopyFlags flags, int ioPriority, nint cancellable, ClosureHandle progressCallbackClosure, ClosureHandle readyCallbackClosure)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackClosureClosureHandleTransfer ownership: None Nullable: True
readyCallbackClosureClosureHandleTransfer ownership: None Nullable: False
MoveAsync(nint, nint, FileCopyFlags, int, nint, FileProgressCallback, nint, AsyncReadyCallback, nint)
Calls native method g_file_move_async. Version: 2.72
[Version("2.72")]
public static extern void MoveAsync(nint source, nint destination, FileCopyFlags flags, int ioPriority, nint cancellable, FileProgressCallback progressCallback, nint progressCallbackData, AsyncReadyCallback callback, nint userData)
Parameters
sourcenintTransfer ownership: None Nullable: False
destinationnintTransfer ownership: None Nullable: False
flagsFileCopyFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
progressCallbackFileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackDatanintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
MoveFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_move_finish. Version: 2.72
[Version("2.72")]
public static extern bool MoveFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
NewBuildFilenamev(PlatformStringArrayNullTerminatedHandle)
Calls native function g_file_new_build_filenamev. Version: 2.78
[Version("2.78")]
public static extern nint NewBuildFilenamev(PlatformStringArrayNullTerminatedHandle args)
Parameters
argsPlatformStringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewForCommandlineArg(NonNullablePlatformStringHandle)
Calls native function g_file_new_for_commandline_arg.
public static extern nint NewForCommandlineArg(NonNullablePlatformStringHandle arg)
Parameters
argNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewForCommandlineArgAndCwd(NonNullablePlatformStringHandle, NonNullablePlatformStringHandle)
Calls native function g_file_new_for_commandline_arg_and_cwd. Version: 2.36
[Version("2.36")]
public static extern nint NewForCommandlineArgAndCwd(NonNullablePlatformStringHandle arg, NonNullablePlatformStringHandle cwd)
Parameters
argNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
cwdNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewForPath(NonNullablePlatformStringHandle)
Calls native function g_file_new_for_path.
public static extern nint NewForPath(NonNullablePlatformStringHandle path)
Parameters
pathNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewForUri(NonNullableUtf8StringHandle)
Calls native function g_file_new_for_uri.
public static extern nint NewForUri(NonNullableUtf8StringHandle uri)
Parameters
uriNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewTmp(NullablePlatformStringHandle, out nint, out ErrorOwnedHandle)
Calls native function g_file_new_tmp. Version: 2.32
[Version("2.32")]
public static extern nint NewTmp(NullablePlatformStringHandle tmpl, out nint iostream, out ErrorOwnedHandle error)
Parameters
tmplNullablePlatformStringHandleTransfer ownership: None Nullable: True
iostreamnintTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
NewTmpAsync(NullablePlatformStringHandle, int, nint, AsyncReadyCallback, nint)
Calls native function g_file_new_tmp_async. Version: 2.74
[Version("2.74")]
public static extern void NewTmpAsync(NullablePlatformStringHandle tmpl, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
tmplNullablePlatformStringHandleTransfer ownership: None Nullable: True
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
NewTmpDirAsync(NullablePlatformStringHandle, int, nint, AsyncReadyCallback, nint)
Calls native function g_file_new_tmp_dir_async. Version: 2.74
[Version("2.74")]
public static extern void NewTmpDirAsync(NullablePlatformStringHandle tmpl, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
tmplNullablePlatformStringHandleTransfer ownership: None Nullable: True
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
NewTmpDirFinish(nint, out ErrorOwnedHandle)
Calls native function g_file_new_tmp_dir_finish. Version: 2.74
[Version("2.74")]
public static extern nint NewTmpDirFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
NewTmpFinish(nint, out nint, out ErrorOwnedHandle)
Calls native function g_file_new_tmp_finish. Version: 2.74
[Version("2.74")]
public static extern nint NewTmpFinish(nint result, out nint iostream, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
iostreamnintTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
OpenReadwrite(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_open_readwrite. Version: 2.22
[Version("2.22")]
public static extern nint OpenReadwrite(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
OpenReadwriteAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_open_readwrite_async. Version: 2.22
[Version("2.22")]
public static extern void OpenReadwriteAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
OpenReadwriteFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_open_readwrite_finish. Version: 2.22
[Version("2.22")]
public static extern nint OpenReadwriteFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ParseName(NonNullableUtf8StringHandle)
Calls native function g_file_parse_name.
public static extern nint ParseName(NonNullableUtf8StringHandle parseName)
Parameters
parseNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
PeekPath(nint)
Calls native method g_file_peek_path. Version: 2.56
[Version("2.56")]
public static extern NullablePlatformStringUnownedHandle PeekPath(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- NullablePlatformStringUnownedHandle
Transfer ownership: None Nullable: True
PollMountable(nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_poll_mountable. Version: 2.22
[Version("2.22")]
public static extern void PollMountable(nint file, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
PollMountableFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_poll_mountable_finish. Version: 2.22
[Version("2.22")]
public static extern bool PollMountableFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
QueryDefaultHandler(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_query_default_handler.
public static extern nint QueryDefaultHandler(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
QueryDefaultHandlerAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_query_default_handler_async. Version: 2.60
[Version("2.60")]
public static extern void QueryDefaultHandlerAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
QueryDefaultHandlerFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_query_default_handler_finish. Version: 2.60
[Version("2.60")]
public static extern nint QueryDefaultHandlerFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
QueryExists(nint, nint)
Calls native method g_file_query_exists.
public static extern bool QueryExists(nint file, nint cancellable)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
QueryFileType(nint, FileQueryInfoFlags, nint)
Calls native method g_file_query_file_type. Version: 2.18
[Version("2.18")]
public static extern FileType QueryFileType(nint file, FileQueryInfoFlags flags, nint cancellable)
Parameters
filenintTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
Returns
- FileType
Transfer ownership: None Nullable: False
QueryFilesystemInfo(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method g_file_query_filesystem_info.
public static extern nint QueryFilesystemInfo(nint file, NonNullableUtf8StringHandle attributes, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributesNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
QueryFilesystemInfoAsync(nint, NonNullableUtf8StringHandle, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_query_filesystem_info_async.
public static extern void QueryFilesystemInfoAsync(nint file, NonNullableUtf8StringHandle attributes, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
attributesNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
QueryFilesystemInfoFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_query_filesystem_info_finish.
public static extern nint QueryFilesystemInfoFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
QueryInfo(nint, NonNullableUtf8StringHandle, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_query_info.
public static extern nint QueryInfo(nint file, NonNullableUtf8StringHandle attributes, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributesNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
QueryInfoAsync(nint, NonNullableUtf8StringHandle, FileQueryInfoFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_query_info_async.
public static extern void QueryInfoAsync(nint file, NonNullableUtf8StringHandle attributes, FileQueryInfoFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
attributesNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
QueryInfoFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_query_info_finish.
public static extern nint QueryInfoFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
QuerySettableAttributes(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_query_settable_attributes.
public static extern FileAttributeInfoListOwnedHandle QuerySettableAttributes(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- FileAttributeInfoListOwnedHandle
Transfer ownership: Full Nullable: False
QueryWritableNamespaces(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_query_writable_namespaces.
public static extern FileAttributeInfoListOwnedHandle QueryWritableNamespaces(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- FileAttributeInfoListOwnedHandle
Transfer ownership: Full Nullable: False
Read(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_read.
public static extern nint Read(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ReadAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_read_async.
public static extern void ReadAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ReadFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_read_finish.
public static extern nint ReadFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Replace(nint, NullableUtf8StringHandle, bool, FileCreateFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_replace.
public static extern nint Replace(nint file, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ReplaceAsync(nint, NullableUtf8StringHandle, bool, FileCreateFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_replace_async.
public static extern void ReplaceAsync(nint file, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ReplaceContents(nint, ref byte, nuint, NullableUtf8StringHandle, bool, FileCreateFlags, out NullableUtf8StringOwnedHandle, nint, out ErrorOwnedHandle)
Calls native method g_file_replace_contents.
public static extern bool ReplaceContents(nint file, ref byte contents, nuint length, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, out NullableUtf8StringOwnedHandle newEtag, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
contentsbyteTransfer ownership: None Nullable: False
lengthnuintTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
newEtagNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ReplaceContentsAsync(nint, ref byte, nuint, NullableUtf8StringHandle, bool, FileCreateFlags, nint, AsyncReadyCallback, nint)
Calls native method g_file_replace_contents_async.
public static extern void ReplaceContentsAsync(nint file, ref byte contents, nuint length, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
contentsbyteTransfer ownership: None Nullable: False
lengthnuintTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ReplaceContentsBytesAsync(nint, BytesHandle, NullableUtf8StringHandle, bool, FileCreateFlags, nint, AsyncReadyCallback, nint)
Calls native method g_file_replace_contents_bytes_async. Version: 2.40
[Version("2.40")]
public static extern void ReplaceContentsBytesAsync(nint file, BytesHandle contents, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
contentsBytesHandleTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ReplaceContentsFinish(nint, nint, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_file_replace_contents_finish.
public static extern bool ReplaceContentsFinish(nint file, nint res, out NullableUtf8StringOwnedHandle newEtag, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
newEtagNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ReplaceFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_replace_finish.
public static extern nint ReplaceFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ReplaceReadwrite(nint, NullableUtf8StringHandle, bool, FileCreateFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_replace_readwrite. Version: 2.22
[Version("2.22")]
public static extern nint ReplaceReadwrite(nint file, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ReplaceReadwriteAsync(nint, NullableUtf8StringHandle, bool, FileCreateFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_replace_readwrite_async. Version: 2.22
[Version("2.22")]
public static extern void ReplaceReadwriteAsync(nint file, NullableUtf8StringHandle etag, bool makeBackup, FileCreateFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
etagNullableUtf8StringHandleTransfer ownership: None Nullable: True
makeBackupboolTransfer ownership: None Nullable: False
flagsFileCreateFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ReplaceReadwriteFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_replace_readwrite_finish. Version: 2.22
[Version("2.22")]
public static extern nint ReplaceReadwriteFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ResolveRelativePath(nint, NonNullablePlatformStringHandle)
Calls native method g_file_resolve_relative_path.
public static extern nint ResolveRelativePath(nint file, NonNullablePlatformStringHandle relativePath)
Parameters
filenintTransfer ownership: None Nullable: False
relativePathNonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
SetAttribute(nint, NonNullableUtf8StringHandle, FileAttributeType, nint, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute.
public static extern bool SetAttribute(nint file, NonNullableUtf8StringHandle attribute, FileAttributeType type, nint valueP, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
typeFileAttributeTypeTransfer ownership: None Nullable: False
valuePnintTransfer ownership: None Nullable: True
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeByteString(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute_byte_string.
public static extern bool SetAttributeByteString(nint file, NonNullableUtf8StringHandle attribute, NonNullableUtf8StringHandle value, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeInt32(nint, NonNullableUtf8StringHandle, int, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute_int32.
public static extern bool SetAttributeInt32(nint file, NonNullableUtf8StringHandle attribute, int value, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueintTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeInt64(nint, NonNullableUtf8StringHandle, long, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute_int64.
public static extern bool SetAttributeInt64(nint file, NonNullableUtf8StringHandle attribute, long value, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valuelongTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeString(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute_string.
public static extern bool SetAttributeString(nint file, NonNullableUtf8StringHandle attribute, NonNullableUtf8StringHandle value, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeUint32(nint, NonNullableUtf8StringHandle, uint, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute_uint32.
public static extern bool SetAttributeUint32(nint file, NonNullableUtf8StringHandle attribute, uint value, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueuintTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributeUint64(nint, NonNullableUtf8StringHandle, ulong, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attribute_uint64.
public static extern bool SetAttributeUint64(nint file, NonNullableUtf8StringHandle attribute, ulong value, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
attributeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueulongTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributesAsync(nint, nint, FileQueryInfoFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_set_attributes_async.
public static extern void SetAttributesAsync(nint file, nint info, FileQueryInfoFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
infonintTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
SetAttributesFinish(nint, nint, out nint, out ErrorOwnedHandle)
Calls native method g_file_set_attributes_finish.
public static extern bool SetAttributesFinish(nint file, nint result, out nint info, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
infonintTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAttributesFromInfo(nint, nint, FileQueryInfoFlags, nint, out ErrorOwnedHandle)
Calls native method g_file_set_attributes_from_info.
public static extern bool SetAttributesFromInfo(nint file, nint info, FileQueryInfoFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
infonintTransfer ownership: None Nullable: False
flagsFileQueryInfoFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetDisplayName(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method g_file_set_display_name.
public static extern nint SetDisplayName(nint file, NonNullableUtf8StringHandle displayName, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
displayNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
SetDisplayNameAsync(nint, NonNullableUtf8StringHandle, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_set_display_name_async.
public static extern void SetDisplayNameAsync(nint file, NonNullableUtf8StringHandle displayName, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
displayNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
SetDisplayNameFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_set_display_name_finish.
public static extern nint SetDisplayNameFinish(nint file, nint res, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
StartMountable(nint, DriveStartFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_start_mountable. Version: 2.22
[Version("2.22")]
public static extern void StartMountable(nint file, DriveStartFlags flags, nint startOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsDriveStartFlagsTransfer ownership: None Nullable: False
startOperationnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
StartMountableFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_start_mountable_finish. Version: 2.22
[Version("2.22")]
public static extern bool StartMountableFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
StopMountable(nint, MountUnmountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_stop_mountable. Version: 2.22
[Version("2.22")]
public static extern void StopMountable(nint file, MountUnmountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsMountUnmountFlagsTransfer ownership: None Nullable: False
mountOperationnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
StopMountableFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_stop_mountable_finish. Version: 2.22
[Version("2.22")]
public static extern bool StopMountableFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SupportsThreadContexts(nint)
Calls native method g_file_supports_thread_contexts. Version: 2.22
[Version("2.22")]
public static extern bool SupportsThreadContexts(nint file)
Parameters
filenintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Trash(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_trash.
public static extern bool Trash(nint file, nint cancellable, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
TrashAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_file_trash_async. Version: 2.38
[Version("2.38")]
public static extern void TrashAsync(nint file, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
TrashFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_trash_finish. Version: 2.38
[Version("2.38")]
public static extern bool TrashFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
UnmountMountable(nint, MountUnmountFlags, nint, AsyncReadyCallback, nint)
Calls native method g_file_unmount_mountable.
public static extern void UnmountMountable(nint file, MountUnmountFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsMountUnmountFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
UnmountMountableFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_unmount_mountable_finish.
public static extern bool UnmountMountableFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
UnmountMountableWithOperation(nint, MountUnmountFlags, nint, nint, AsyncReadyCallback, nint)
Calls native method g_file_unmount_mountable_with_operation. Version: 2.22
[Version("2.22")]
public static extern void UnmountMountableWithOperation(nint file, MountUnmountFlags flags, nint mountOperation, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
filenintTransfer ownership: None Nullable: False
flagsMountUnmountFlagsTransfer ownership: None Nullable: False
mountOperationnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
UnmountMountableWithOperationFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_file_unmount_mountable_with_operation_finish. Version: 2.22
[Version("2.22")]
public static extern bool UnmountMountableWithOperationFinish(nint file, nint result, out ErrorOwnedHandle error)
Parameters
filenintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False