Table of Contents

Struct IOErrorEnum

Namespace
Gio
Assembly
Gio-2.0.dll

Contains all error codes of the IOErrorEnum error-domain.

public readonly ref struct IOErrorEnum
Inherited Members

Constructors

IOErrorEnum(int)

Creates a new error in the IOErrorEnum domain with a given error code.

public IOErrorEnum(int errorCode)

Parameters

errorCode int

A specific error code of the domain

Properties

AddressInUse

Can be used to match a GException with the "AddressInUse" code (33).

public static IOErrorEnum AddressInUse { get; }

Property Value

IOErrorEnum

AlreadyMounted

Can be used to match a GException with the "AlreadyMounted" code (17).

public static IOErrorEnum AlreadyMounted { get; }

Property Value

IOErrorEnum

Any

Can be used to match a GException with any error code of the "IOErrorEnum" error-domain.

public static Quark Any { get; }

Property Value

Quark

BrokenPipe

Can be used to match a GException with the "BrokenPipe" code (44).

public static IOErrorEnum BrokenPipe { get; }

Property Value

IOErrorEnum

Busy

Can be used to match a GException with the "Busy" code (26).

public static IOErrorEnum Busy { get; }

Property Value

IOErrorEnum

Cancelled

Can be used to match a GException with the "Cancelled" code (19).

public static IOErrorEnum Cancelled { get; }

Property Value

IOErrorEnum

CantCreateBackup

Can be used to match a GException with the "CantCreateBackup" code (22).

public static IOErrorEnum CantCreateBackup { get; }

Property Value

IOErrorEnum

Closed

Can be used to match a GException with the "Closed" code (18).

public static IOErrorEnum Closed { get; }

Property Value

IOErrorEnum

ConnectionClosed

Can be used to match a GException with the "ConnectionClosed" code (44).

public static IOErrorEnum ConnectionClosed { get; }

Property Value

IOErrorEnum

ConnectionRefused

Can be used to match a GException with the "ConnectionRefused" code (39).

public static IOErrorEnum ConnectionRefused { get; }

Property Value

IOErrorEnum

DbusError

Can be used to match a GException with the "DbusError" code (36).

public static IOErrorEnum DbusError { get; }

Property Value

IOErrorEnum

DestinationUnset

Can be used to match a GException with the "DestinationUnset" code (48).

public static IOErrorEnum DestinationUnset { get; }

Property Value

IOErrorEnum

Exists

Can be used to match a GException with the "Exists" code (2).

public static IOErrorEnum Exists { get; }

Property Value

IOErrorEnum

Failed

Can be used to match a GException with the "Failed" code (0).

public static IOErrorEnum Failed { get; }

Property Value

IOErrorEnum

FailedHandled

Can be used to match a GException with the "FailedHandled" code (30).

public static IOErrorEnum FailedHandled { get; }

Property Value

IOErrorEnum

FilenameTooLong

Can be used to match a GException with the "FilenameTooLong" code (9).

public static IOErrorEnum FilenameTooLong { get; }

Property Value

IOErrorEnum

HostNotFound

Can be used to match a GException with the "HostNotFound" code (28).

public static IOErrorEnum HostNotFound { get; }

Property Value

IOErrorEnum

HostUnreachable

Can be used to match a GException with the "HostUnreachable" code (37).

public static IOErrorEnum HostUnreachable { get; }

Property Value

IOErrorEnum

InvalidArgument

Can be used to match a GException with the "InvalidArgument" code (13).

public static IOErrorEnum InvalidArgument { get; }

Property Value

IOErrorEnum

InvalidData

Can be used to match a GException with the "InvalidData" code (35).

public static IOErrorEnum InvalidData { get; }

Property Value

IOErrorEnum

InvalidFilename

Can be used to match a GException with the "InvalidFilename" code (10).

public static IOErrorEnum InvalidFilename { get; }

Property Value

IOErrorEnum

IsDirectory

Can be used to match a GException with the "IsDirectory" code (3).

public static IOErrorEnum IsDirectory { get; }

Property Value

IOErrorEnum

MessageTooLarge

Can be used to match a GException with the "MessageTooLarge" code (46).

public static IOErrorEnum MessageTooLarge { get; }

Property Value

IOErrorEnum

NetworkUnreachable

Can be used to match a GException with the "NetworkUnreachable" code (38).

public static IOErrorEnum NetworkUnreachable { get; }

Property Value

IOErrorEnum

NoSpace

Can be used to match a GException with the "NoSpace" code (12).

public static IOErrorEnum NoSpace { get; }

Property Value

IOErrorEnum

NoSuchDevice

Can be used to match a GException with the "NoSuchDevice" code (47).

public static IOErrorEnum NoSuchDevice { get; }

Property Value

IOErrorEnum

NotConnected

Can be used to match a GException with the "NotConnected" code (45).

public static IOErrorEnum NotConnected { get; }

Property Value

IOErrorEnum

NotDirectory

Can be used to match a GException with the "NotDirectory" code (4).

public static IOErrorEnum NotDirectory { get; }

Property Value

IOErrorEnum

NotEmpty

Can be used to match a GException with the "NotEmpty" code (5).

public static IOErrorEnum NotEmpty { get; }

Property Value

IOErrorEnum

NotFound

Can be used to match a GException with the "NotFound" code (1).

public static IOErrorEnum NotFound { get; }

Property Value

IOErrorEnum

NotInitialized

Can be used to match a GException with the "NotInitialized" code (32).

public static IOErrorEnum NotInitialized { get; }

Property Value

IOErrorEnum

NotMountableFile

Can be used to match a GException with the "NotMountableFile" code (8).

public static IOErrorEnum NotMountableFile { get; }

Property Value

IOErrorEnum

NotMounted

Can be used to match a GException with the "NotMounted" code (16).

public static IOErrorEnum NotMounted { get; }

Property Value

IOErrorEnum

NotRegularFile

Can be used to match a GException with the "NotRegularFile" code (6).

public static IOErrorEnum NotRegularFile { get; }

Property Value

IOErrorEnum

NotSupported

Can be used to match a GException with the "NotSupported" code (15).

public static IOErrorEnum NotSupported { get; }

Property Value

IOErrorEnum

Can be used to match a GException with the "NotSymbolicLink" code (7).

public static IOErrorEnum NotSymbolicLink { get; }

Property Value

IOErrorEnum

PartialInput

Can be used to match a GException with the "PartialInput" code (34).

public static IOErrorEnum PartialInput { get; }

Property Value

IOErrorEnum

Pending

Can be used to match a GException with the "Pending" code (20).

public static IOErrorEnum Pending { get; }

Property Value

IOErrorEnum

PermissionDenied

Can be used to match a GException with the "PermissionDenied" code (14).

public static IOErrorEnum PermissionDenied { get; }

Property Value

IOErrorEnum

ProxyAuthFailed

Can be used to match a GException with the "ProxyAuthFailed" code (41).

public static IOErrorEnum ProxyAuthFailed { get; }

Property Value

IOErrorEnum

ProxyFailed

Can be used to match a GException with the "ProxyFailed" code (40).

public static IOErrorEnum ProxyFailed { get; }

Property Value

IOErrorEnum

ProxyNeedAuth

Can be used to match a GException with the "ProxyNeedAuth" code (42).

public static IOErrorEnum ProxyNeedAuth { get; }

Property Value

IOErrorEnum

ProxyNotAllowed

Can be used to match a GException with the "ProxyNotAllowed" code (43).

public static IOErrorEnum ProxyNotAllowed { get; }

Property Value

IOErrorEnum

ReadOnly

Can be used to match a GException with the "ReadOnly" code (21).

public static IOErrorEnum ReadOnly { get; }

Property Value

IOErrorEnum

TimedOut

Can be used to match a GException with the "TimedOut" code (24).

public static IOErrorEnum TimedOut { get; }

Property Value

IOErrorEnum

Can be used to match a GException with the "TooManyLinks" code (11).

public static IOErrorEnum TooManyLinks { get; }

Property Value

IOErrorEnum

TooManyOpenFiles

Can be used to match a GException with the "TooManyOpenFiles" code (31).

public static IOErrorEnum TooManyOpenFiles { get; }

Property Value

IOErrorEnum

WouldBlock

Can be used to match a GException with the "WouldBlock" code (27).

public static IOErrorEnum WouldBlock { get; }

Property Value

IOErrorEnum

WouldMerge

Can be used to match a GException with the "WouldMerge" code (29).

public static IOErrorEnum WouldMerge { get; }

Property Value

IOErrorEnum

WouldRecurse

Can be used to match a GException with the "WouldRecurse" code (25).

public static IOErrorEnum WouldRecurse { get; }

Property Value

IOErrorEnum

WrongEtag

Can be used to match a GException with the "WrongEtag" code (23).

public static IOErrorEnum WrongEtag { get; }

Property Value

IOErrorEnum

Operators

implicit operator ErrorCode(IOErrorEnum)

Converts a IOErrorEnum into a ErrorCode which can be used to match a GException.

public static implicit operator ErrorCode(IOErrorEnum e)

Parameters

e IOErrorEnum

Returns

ErrorCode