Table of Contents

Class FileIfaceHandle

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

Constructors

FileIfaceHandle(bool)

protected FileIfaceHandle(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(FileIfaceHandle?)

public bool Equals(FileIfaceHandle? other)

Parameters

other FileIfaceHandle

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.

GetAppendTo()

public FileIfaceData.AppendToCallback GetAppendTo()

Returns

FileIfaceData.AppendToCallback

GetAppendToAsync()

public FileIfaceData.AppendToAsyncCallback GetAppendToAsync()

Returns

FileIfaceData.AppendToAsyncCallback

GetAppendToFinish()

public FileIfaceData.AppendToFinishCallback GetAppendToFinish()

Returns

FileIfaceData.AppendToFinishCallback

GetCopy()

public FileIfaceData.CopyCallback GetCopy()

Returns

FileIfaceData.CopyCallback

GetCopyAsync()

public FileIfaceData.CopyAsyncCallback GetCopyAsync()

Returns

FileIfaceData.CopyAsyncCallback

GetCopyFinish()

public FileIfaceData.CopyFinishCallback GetCopyFinish()

Returns

FileIfaceData.CopyFinishCallback

GetCreate()

public FileIfaceData.CreateCallback GetCreate()

Returns

FileIfaceData.CreateCallback

GetCreateAsync()

public FileIfaceData.CreateAsyncCallback GetCreateAsync()

Returns

FileIfaceData.CreateAsyncCallback

GetCreateFinish()

public FileIfaceData.CreateFinishCallback GetCreateFinish()

Returns

FileIfaceData.CreateFinishCallback

GetCreateReadwrite()

public FileIfaceData.CreateReadwriteCallback GetCreateReadwrite()

Returns

FileIfaceData.CreateReadwriteCallback

GetCreateReadwriteAsync()

public FileIfaceData.CreateReadwriteAsyncCallback GetCreateReadwriteAsync()

Returns

FileIfaceData.CreateReadwriteAsyncCallback

GetCreateReadwriteFinish()

public FileIfaceData.CreateReadwriteFinishCallback GetCreateReadwriteFinish()

Returns

FileIfaceData.CreateReadwriteFinishCallback

GetDeleteFile()

public FileIfaceData.DeleteFileCallback GetDeleteFile()

Returns

FileIfaceData.DeleteFileCallback

GetDeleteFileAsync()

public FileIfaceData.DeleteFileAsyncCallback GetDeleteFileAsync()

Returns

FileIfaceData.DeleteFileAsyncCallback

GetDeleteFileFinish()

public FileIfaceData.DeleteFileFinishCallback GetDeleteFileFinish()

Returns

FileIfaceData.DeleteFileFinishCallback

GetDup()

public FileIfaceData.DupCallback GetDup()

Returns

FileIfaceData.DupCallback

GetEjectMountable()

public FileIfaceData.EjectMountableCallback GetEjectMountable()

Returns

FileIfaceData.EjectMountableCallback

GetEjectMountableFinish()

public FileIfaceData.EjectMountableFinishCallback GetEjectMountableFinish()

Returns

FileIfaceData.EjectMountableFinishCallback

GetEjectMountableWithOperation()

public FileIfaceData.EjectMountableWithOperationCallback GetEjectMountableWithOperation()

Returns

FileIfaceData.EjectMountableWithOperationCallback

GetEjectMountableWithOperationFinish()

public FileIfaceData.EjectMountableWithOperationFinishCallback GetEjectMountableWithOperationFinish()

Returns

FileIfaceData.EjectMountableWithOperationFinishCallback

GetEnumerateChildren()

public FileIfaceData.EnumerateChildrenCallback GetEnumerateChildren()

Returns

FileIfaceData.EnumerateChildrenCallback

GetEnumerateChildrenAsync()

public FileIfaceData.EnumerateChildrenAsyncCallback GetEnumerateChildrenAsync()

Returns

FileIfaceData.EnumerateChildrenAsyncCallback

GetEnumerateChildrenFinish()

public FileIfaceData.EnumerateChildrenFinishCallback GetEnumerateChildrenFinish()

Returns

FileIfaceData.EnumerateChildrenFinishCallback

GetEqual()

public FileIfaceData.EqualCallback GetEqual()

Returns

FileIfaceData.EqualCallback

GetFindEnclosingMount()

public FileIfaceData.FindEnclosingMountCallback GetFindEnclosingMount()

Returns

FileIfaceData.FindEnclosingMountCallback

GetFindEnclosingMountAsync()

public FileIfaceData.FindEnclosingMountAsyncCallback GetFindEnclosingMountAsync()

Returns

FileIfaceData.FindEnclosingMountAsyncCallback

GetFindEnclosingMountFinish()

public FileIfaceData.FindEnclosingMountFinishCallback GetFindEnclosingMountFinish()

Returns

FileIfaceData.FindEnclosingMountFinishCallback

GetGIface()

public TypeInterfaceData GetGIface()

Returns

TypeInterfaceData

GetGetBasename()

public FileIfaceData.GetBasenameCallback GetGetBasename()

Returns

FileIfaceData.GetBasenameCallback

GetGetChildForDisplayName()

public FileIfaceData.GetChildForDisplayNameCallback GetGetChildForDisplayName()

Returns

FileIfaceData.GetChildForDisplayNameCallback

GetGetParent()

public FileIfaceData.GetParentCallback GetGetParent()

Returns

FileIfaceData.GetParentCallback

GetGetParseName()

public FileIfaceData.GetParseNameCallback GetGetParseName()

Returns

FileIfaceData.GetParseNameCallback

GetGetPath()

public FileIfaceData.GetPathCallback GetGetPath()

Returns

FileIfaceData.GetPathCallback

GetGetRelativePath()

public FileIfaceData.GetRelativePathCallback GetGetRelativePath()

Returns

FileIfaceData.GetRelativePathCallback

GetGetUri()

public FileIfaceData.GetUriCallback GetGetUri()

Returns

FileIfaceData.GetUriCallback

GetGetUriScheme()

public FileIfaceData.GetUriSchemeCallback GetGetUriScheme()

Returns

FileIfaceData.GetUriSchemeCallback

GetHasUriScheme()

public FileIfaceData.HasUriSchemeCallback GetHasUriScheme()

Returns

FileIfaceData.HasUriSchemeCallback

GetHash()

public FileIfaceData.HashCallback GetHash()

Returns

FileIfaceData.HashCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetIsNative()

public FileIfaceData.IsNativeCallback GetIsNative()

Returns

FileIfaceData.IsNativeCallback

GetMakeDirectory()

public FileIfaceData.MakeDirectoryCallback GetMakeDirectory()

Returns

FileIfaceData.MakeDirectoryCallback

GetMakeDirectoryAsync()

public FileIfaceData.MakeDirectoryAsyncCallback GetMakeDirectoryAsync()

Returns

FileIfaceData.MakeDirectoryAsyncCallback

GetMakeDirectoryFinish()

public FileIfaceData.MakeDirectoryFinishCallback GetMakeDirectoryFinish()

Returns

FileIfaceData.MakeDirectoryFinishCallback
public FileIfaceData.MakeSymbolicLinkCallback GetMakeSymbolicLink()

Returns

FileIfaceData.MakeSymbolicLinkCallback

GetMakeSymbolicLinkAsync()

public FileIfaceData.MakeSymbolicLinkAsyncCallback GetMakeSymbolicLinkAsync()

Returns

FileIfaceData.MakeSymbolicLinkAsyncCallback

GetMakeSymbolicLinkFinish()

public FileIfaceData.MakeSymbolicLinkFinishCallback GetMakeSymbolicLinkFinish()

Returns

FileIfaceData.MakeSymbolicLinkFinishCallback

GetMeasureDiskUsage()

public FileIfaceData.MeasureDiskUsageCallback GetMeasureDiskUsage()

Returns

FileIfaceData.MeasureDiskUsageCallback

GetMeasureDiskUsageAsync()

public FileIfaceData.MeasureDiskUsageAsyncCallback GetMeasureDiskUsageAsync()

Returns

FileIfaceData.MeasureDiskUsageAsyncCallback

GetMeasureDiskUsageFinish()

public FileIfaceData.MeasureDiskUsageFinishCallback GetMeasureDiskUsageFinish()

Returns

FileIfaceData.MeasureDiskUsageFinishCallback

GetMonitorDir()

public FileIfaceData.MonitorDirCallback GetMonitorDir()

Returns

FileIfaceData.MonitorDirCallback

GetMonitorFile()

public FileIfaceData.MonitorFileCallback GetMonitorFile()

Returns

FileIfaceData.MonitorFileCallback

GetMountEnclosingVolume()

public FileIfaceData.MountEnclosingVolumeCallback GetMountEnclosingVolume()

Returns

FileIfaceData.MountEnclosingVolumeCallback

GetMountEnclosingVolumeFinish()

public FileIfaceData.MountEnclosingVolumeFinishCallback GetMountEnclosingVolumeFinish()

Returns

FileIfaceData.MountEnclosingVolumeFinishCallback

GetMountMountable()

public FileIfaceData.MountMountableCallback GetMountMountable()

Returns

FileIfaceData.MountMountableCallback

GetMountMountableFinish()

public FileIfaceData.MountMountableFinishCallback GetMountMountableFinish()

Returns

FileIfaceData.MountMountableFinishCallback

GetMove()

public FileIfaceData.MoveCallback GetMove()

Returns

FileIfaceData.MoveCallback

GetMoveAsync()

public FileIfaceData.MoveAsyncCallback GetMoveAsync()

Returns

FileIfaceData.MoveAsyncCallback

GetMoveFinish()

public FileIfaceData.MoveFinishCallback GetMoveFinish()

Returns

FileIfaceData.MoveFinishCallback

GetOpenReadwrite()

public FileIfaceData.OpenReadwriteCallback GetOpenReadwrite()

Returns

FileIfaceData.OpenReadwriteCallback

GetOpenReadwriteAsync()

public FileIfaceData.OpenReadwriteAsyncCallback GetOpenReadwriteAsync()

Returns

FileIfaceData.OpenReadwriteAsyncCallback

GetOpenReadwriteFinish()

public FileIfaceData.OpenReadwriteFinishCallback GetOpenReadwriteFinish()

Returns

FileIfaceData.OpenReadwriteFinishCallback

GetPollMountable()

public FileIfaceData.PollMountableCallback GetPollMountable()

Returns

FileIfaceData.PollMountableCallback

GetPollMountableFinish()

public FileIfaceData.PollMountableFinishCallback GetPollMountableFinish()

Returns

FileIfaceData.PollMountableFinishCallback

GetPrefixMatches()

public FileIfaceData.PrefixMatchesCallback GetPrefixMatches()

Returns

FileIfaceData.PrefixMatchesCallback

GetQueryFilesystemInfo()

public FileIfaceData.QueryFilesystemInfoCallback GetQueryFilesystemInfo()

Returns

FileIfaceData.QueryFilesystemInfoCallback

GetQueryFilesystemInfoAsync()

public FileIfaceData.QueryFilesystemInfoAsyncCallback GetQueryFilesystemInfoAsync()

Returns

FileIfaceData.QueryFilesystemInfoAsyncCallback

GetQueryFilesystemInfoFinish()

public FileIfaceData.QueryFilesystemInfoFinishCallback GetQueryFilesystemInfoFinish()

Returns

FileIfaceData.QueryFilesystemInfoFinishCallback

GetQueryInfo()

public FileIfaceData.QueryInfoCallback GetQueryInfo()

Returns

FileIfaceData.QueryInfoCallback

GetQueryInfoAsync()

public FileIfaceData.QueryInfoAsyncCallback GetQueryInfoAsync()

Returns

FileIfaceData.QueryInfoAsyncCallback

GetQueryInfoFinish()

public FileIfaceData.QueryInfoFinishCallback GetQueryInfoFinish()

Returns

FileIfaceData.QueryInfoFinishCallback

GetQuerySettableAttributes()

public FileIfaceData.QuerySettableAttributesCallback GetQuerySettableAttributes()

Returns

FileIfaceData.QuerySettableAttributesCallback

GetQuerySettableAttributesAsync()

public FileIfaceData.QuerySettableAttributesAsyncCallback GetQuerySettableAttributesAsync()

Returns

FileIfaceData.QuerySettableAttributesAsyncCallback

GetQuerySettableAttributesFinish()

public FileIfaceData.QuerySettableAttributesFinishCallback GetQuerySettableAttributesFinish()

Returns

FileIfaceData.QuerySettableAttributesFinishCallback

GetQueryWritableNamespaces()

public FileIfaceData.QueryWritableNamespacesCallback GetQueryWritableNamespaces()

Returns

FileIfaceData.QueryWritableNamespacesCallback

GetQueryWritableNamespacesAsync()

public FileIfaceData.QueryWritableNamespacesAsyncCallback GetQueryWritableNamespacesAsync()

Returns

FileIfaceData.QueryWritableNamespacesAsyncCallback

GetQueryWritableNamespacesFinish()

public FileIfaceData.QueryWritableNamespacesFinishCallback GetQueryWritableNamespacesFinish()

Returns

FileIfaceData.QueryWritableNamespacesFinishCallback

GetReadAsync()

public FileIfaceData.ReadAsyncCallback GetReadAsync()

Returns

FileIfaceData.ReadAsyncCallback

GetReadFinish()

public FileIfaceData.ReadFinishCallback GetReadFinish()

Returns

FileIfaceData.ReadFinishCallback

GetReadFn()

public FileIfaceData.ReadFnCallback GetReadFn()

Returns

FileIfaceData.ReadFnCallback

GetReplace()

public FileIfaceData.ReplaceCallback GetReplace()

Returns

FileIfaceData.ReplaceCallback

GetReplaceAsync()

public FileIfaceData.ReplaceAsyncCallback GetReplaceAsync()

Returns

FileIfaceData.ReplaceAsyncCallback

GetReplaceFinish()

public FileIfaceData.ReplaceFinishCallback GetReplaceFinish()

Returns

FileIfaceData.ReplaceFinishCallback

GetReplaceReadwrite()

public FileIfaceData.ReplaceReadwriteCallback GetReplaceReadwrite()

Returns

FileIfaceData.ReplaceReadwriteCallback

GetReplaceReadwriteAsync()

public FileIfaceData.ReplaceReadwriteAsyncCallback GetReplaceReadwriteAsync()

Returns

FileIfaceData.ReplaceReadwriteAsyncCallback

GetReplaceReadwriteFinish()

public FileIfaceData.ReplaceReadwriteFinishCallback GetReplaceReadwriteFinish()

Returns

FileIfaceData.ReplaceReadwriteFinishCallback

GetResolveRelativePath()

public FileIfaceData.ResolveRelativePathCallback GetResolveRelativePath()

Returns

FileIfaceData.ResolveRelativePathCallback

GetSetAttribute()

public FileIfaceData.SetAttributeCallback GetSetAttribute()

Returns

FileIfaceData.SetAttributeCallback

GetSetAttributesAsync()

public FileIfaceData.SetAttributesAsyncCallback GetSetAttributesAsync()

Returns

FileIfaceData.SetAttributesAsyncCallback

GetSetAttributesFinish()

public FileIfaceData.SetAttributesFinishCallback GetSetAttributesFinish()

Returns

FileIfaceData.SetAttributesFinishCallback

GetSetAttributesFromInfo()

public FileIfaceData.SetAttributesFromInfoCallback GetSetAttributesFromInfo()

Returns

FileIfaceData.SetAttributesFromInfoCallback

GetSetDisplayName()

public FileIfaceData.SetDisplayNameCallback GetSetDisplayName()

Returns

FileIfaceData.SetDisplayNameCallback

GetSetDisplayNameAsync()

public FileIfaceData.SetDisplayNameAsyncCallback GetSetDisplayNameAsync()

Returns

FileIfaceData.SetDisplayNameAsyncCallback

GetSetDisplayNameFinish()

public FileIfaceData.SetDisplayNameFinishCallback GetSetDisplayNameFinish()

Returns

FileIfaceData.SetDisplayNameFinishCallback

GetStartMountable()

public FileIfaceData.StartMountableCallback GetStartMountable()

Returns

FileIfaceData.StartMountableCallback

GetStartMountableFinish()

public FileIfaceData.StartMountableFinishCallback GetStartMountableFinish()

Returns

FileIfaceData.StartMountableFinishCallback

GetStopMountable()

public FileIfaceData.StopMountableCallback GetStopMountable()

Returns

FileIfaceData.StopMountableCallback

GetStopMountableFinish()

public FileIfaceData.StopMountableFinishCallback GetStopMountableFinish()

Returns

FileIfaceData.StopMountableFinishCallback

GetSupportsThreadContexts()

public bool GetSupportsThreadContexts()

Returns

bool

GetTrash()

public FileIfaceData.TrashCallback GetTrash()

Returns

FileIfaceData.TrashCallback

GetTrashAsync()

public FileIfaceData.TrashAsyncCallback GetTrashAsync()

Returns

FileIfaceData.TrashAsyncCallback

GetTrashFinish()

public FileIfaceData.TrashFinishCallback GetTrashFinish()

Returns

FileIfaceData.TrashFinishCallback

GetUnmountMountable()

public FileIfaceData.UnmountMountableCallback GetUnmountMountable()

Returns

FileIfaceData.UnmountMountableCallback

GetUnmountMountableFinish()

public FileIfaceData.UnmountMountableFinishCallback GetUnmountMountableFinish()

Returns

FileIfaceData.UnmountMountableFinishCallback

GetUnmountMountableWithOperation()

public FileIfaceData.UnmountMountableWithOperationCallback GetUnmountMountableWithOperation()

Returns

FileIfaceData.UnmountMountableWithOperationCallback

GetUnmountMountableWithOperationFinish()

public FileIfaceData.UnmountMountableWithOperationFinishCallback GetUnmountMountableWithOperationFinish()

Returns

FileIfaceData.UnmountMountableWithOperationFinishCallback