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
errorCodeintA 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
AlreadyMounted
Can be used to match a GException with the "AlreadyMounted" code (17).
public static IOErrorEnum AlreadyMounted { get; }
Property Value
Any
Can be used to match a GException with any error code of the "IOErrorEnum" error-domain.
public static Quark Any { get; }
Property Value
BrokenPipe
Can be used to match a GException with the "BrokenPipe" code (44).
public static IOErrorEnum BrokenPipe { get; }
Property Value
Busy
Can be used to match a GException with the "Busy" code (26).
public static IOErrorEnum Busy { get; }
Property Value
Cancelled
Can be used to match a GException with the "Cancelled" code (19).
public static IOErrorEnum Cancelled { get; }
Property Value
CantCreateBackup
Can be used to match a GException with the "CantCreateBackup" code (22).
public static IOErrorEnum CantCreateBackup { get; }
Property Value
Closed
Can be used to match a GException with the "Closed" code (18).
public static IOErrorEnum Closed { get; }
Property Value
ConnectionClosed
Can be used to match a GException with the "ConnectionClosed" code (44).
public static IOErrorEnum ConnectionClosed { get; }
Property Value
ConnectionRefused
Can be used to match a GException with the "ConnectionRefused" code (39).
public static IOErrorEnum ConnectionRefused { get; }
Property Value
DbusError
Can be used to match a GException with the "DbusError" code (36).
public static IOErrorEnum DbusError { get; }
Property Value
DestinationUnset
Can be used to match a GException with the "DestinationUnset" code (48).
public static IOErrorEnum DestinationUnset { get; }
Property Value
Exists
Can be used to match a GException with the "Exists" code (2).
public static IOErrorEnum Exists { get; }
Property Value
Failed
Can be used to match a GException with the "Failed" code (0).
public static IOErrorEnum Failed { get; }
Property Value
FailedHandled
Can be used to match a GException with the "FailedHandled" code (30).
public static IOErrorEnum FailedHandled { get; }
Property Value
FilenameTooLong
Can be used to match a GException with the "FilenameTooLong" code (9).
public static IOErrorEnum FilenameTooLong { get; }
Property Value
HostNotFound
Can be used to match a GException with the "HostNotFound" code (28).
public static IOErrorEnum HostNotFound { get; }
Property Value
HostUnreachable
Can be used to match a GException with the "HostUnreachable" code (37).
public static IOErrorEnum HostUnreachable { get; }
Property Value
InvalidArgument
Can be used to match a GException with the "InvalidArgument" code (13).
public static IOErrorEnum InvalidArgument { get; }
Property Value
InvalidData
Can be used to match a GException with the "InvalidData" code (35).
public static IOErrorEnum InvalidData { get; }
Property Value
InvalidFilename
Can be used to match a GException with the "InvalidFilename" code (10).
public static IOErrorEnum InvalidFilename { get; }
Property Value
IsDirectory
Can be used to match a GException with the "IsDirectory" code (3).
public static IOErrorEnum IsDirectory { get; }
Property Value
MessageTooLarge
Can be used to match a GException with the "MessageTooLarge" code (46).
public static IOErrorEnum MessageTooLarge { get; }
Property Value
NetworkUnreachable
Can be used to match a GException with the "NetworkUnreachable" code (38).
public static IOErrorEnum NetworkUnreachable { get; }
Property Value
NoSpace
Can be used to match a GException with the "NoSpace" code (12).
public static IOErrorEnum NoSpace { get; }
Property Value
NoSuchDevice
Can be used to match a GException with the "NoSuchDevice" code (47).
public static IOErrorEnum NoSuchDevice { get; }
Property Value
NotConnected
Can be used to match a GException with the "NotConnected" code (45).
public static IOErrorEnum NotConnected { get; }
Property Value
NotDirectory
Can be used to match a GException with the "NotDirectory" code (4).
public static IOErrorEnum NotDirectory { get; }
Property Value
NotEmpty
Can be used to match a GException with the "NotEmpty" code (5).
public static IOErrorEnum NotEmpty { get; }
Property Value
NotFound
Can be used to match a GException with the "NotFound" code (1).
public static IOErrorEnum NotFound { get; }
Property Value
NotInitialized
Can be used to match a GException with the "NotInitialized" code (32).
public static IOErrorEnum NotInitialized { get; }
Property Value
NotMountableFile
Can be used to match a GException with the "NotMountableFile" code (8).
public static IOErrorEnum NotMountableFile { get; }
Property Value
NotMounted
Can be used to match a GException with the "NotMounted" code (16).
public static IOErrorEnum NotMounted { get; }
Property Value
NotRegularFile
Can be used to match a GException with the "NotRegularFile" code (6).
public static IOErrorEnum NotRegularFile { get; }
Property Value
NotSupported
Can be used to match a GException with the "NotSupported" code (15).
public static IOErrorEnum NotSupported { get; }
Property Value
NotSymbolicLink
Can be used to match a GException with the "NotSymbolicLink" code (7).
public static IOErrorEnum NotSymbolicLink { get; }
Property Value
PartialInput
Can be used to match a GException with the "PartialInput" code (34).
public static IOErrorEnum PartialInput { get; }
Property Value
Pending
Can be used to match a GException with the "Pending" code (20).
public static IOErrorEnum Pending { get; }
Property Value
PermissionDenied
Can be used to match a GException with the "PermissionDenied" code (14).
public static IOErrorEnum PermissionDenied { get; }
Property Value
ProxyAuthFailed
Can be used to match a GException with the "ProxyAuthFailed" code (41).
public static IOErrorEnum ProxyAuthFailed { get; }
Property Value
ProxyFailed
Can be used to match a GException with the "ProxyFailed" code (40).
public static IOErrorEnum ProxyFailed { get; }
Property Value
ProxyNeedAuth
Can be used to match a GException with the "ProxyNeedAuth" code (42).
public static IOErrorEnum ProxyNeedAuth { get; }
Property Value
ProxyNotAllowed
Can be used to match a GException with the "ProxyNotAllowed" code (43).
public static IOErrorEnum ProxyNotAllowed { get; }
Property Value
ReadOnly
Can be used to match a GException with the "ReadOnly" code (21).
public static IOErrorEnum ReadOnly { get; }
Property Value
TimedOut
Can be used to match a GException with the "TimedOut" code (24).
public static IOErrorEnum TimedOut { get; }
Property Value
TooManyLinks
Can be used to match a GException with the "TooManyLinks" code (11).
public static IOErrorEnum TooManyLinks { get; }
Property Value
TooManyOpenFiles
Can be used to match a GException with the "TooManyOpenFiles" code (31).
public static IOErrorEnum TooManyOpenFiles { get; }
Property Value
WouldBlock
Can be used to match a GException with the "WouldBlock" code (27).
public static IOErrorEnum WouldBlock { get; }
Property Value
WouldMerge
Can be used to match a GException with the "WouldMerge" code (29).
public static IOErrorEnum WouldMerge { get; }
Property Value
WouldRecurse
Can be used to match a GException with the "WouldRecurse" code (25).
public static IOErrorEnum WouldRecurse { get; }
Property Value
WrongEtag
Can be used to match a GException with the "WrongEtag" code (23).
public static IOErrorEnum WrongEtag { get; }
Property Value
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)