Mono Class Library: Overview

Mono.Unix.Native.NativeConvert: Members

The members of Mono.Unix.Native.NativeConvert are listed below.

See Also: Inherited members from System.Object

Public Fields

static readonly
LocalUnixEpochDateTime (1/1/1970 12:00:00 AM). The start of the Unix epoch.
static readonly
LocalUtcOffsetTimeSpan. Documentation for this section has not yet been entered.

Public Methods

static
FromAccessModes(AccessModes) : int
Converts a Mono.Unix.Native.AccessModes to an OS-specific value.
static
FromConfstrName(ConfstrName) : int
Converts a Mono.Unix.Native.ConfstrName to an OS-specific value.
static
FromDateTime(DateTime) : long
Converts a DateTime into a Unix time_t.
static
FromDirectoryNotifyFlags(DirectoryNotifyFlags) : int
Converts a Mono.Unix.Native.DirectoryNotifyFlags to an OS-specific value.
static
FromErrno(Errno) : int
Converts a Mono.Unix.Native.Errno to an OS-specific value.
static
FromFcntlCommand(FcntlCommand) : int
Converts a Mono.Unix.Native.FcntlCommand to an OS-specific value.
static
FromFilePermissions(FilePermissions) : uint
Converts a Mono.Unix.Native.FilePermissions to an OS-specific value.
static
FromLockfCommand(LockfCommand) : int
Converts a Mono.Unix.Native.LockfCommand to an OS-specific value.
static
FromLockType(LockType) : short
Converts a Mono.Unix.Native.LockType to an OS-specific value.
static
FromMlockallFlags(MlockallFlags) : int
Converts a Mono.Unix.Native.MlockallFlags to an OS-specific value.
static
FromMmapFlags(MmapFlags) : int
Converts a Mono.Unix.Native.MmapFlags to an OS-specific value.
static
FromMmapProts(MmapProts) : int
Converts a Mono.Unix.Native.MmapProts to an OS-specific value.
static
FromMountFlags(MountFlags) : ulong
Converts a Mono.Unix.Native.MountFlags to an OS-specific value.
static
FromMremapFlags(MremapFlags) : ulong
Converts a Mono.Unix.Native.MremapFlags to an OS-specific value.
static
FromMsyncFlags(MsyncFlags) : int
Converts a Mono.Unix.Native.MsyncFlags to an OS-specific value.
static
FromOctalPermissionString(string) : FilePermissions
Converts an octal string representation of a Mono.Unix.Native.FilePermissions into a Mono.Unix.Native.FilePermissions.
static
FromOpenFlags(OpenFlags) : int
Converts a Mono.Unix.Native.OpenFlags to an OS-specific value.
static
FromPathconfName(PathconfName) : int
Converts a Mono.Unix.Native.PathconfName to an OS-specific value.
static
FromPollEvents(PollEvents) : short
Converts a Mono.Unix.Native.PollEvents to an OS-specific value.
static
FromPosixFadviseAdvice(PosixFadviseAdvice) : int
Converts a Mono.Unix.Native.PosixFadviseAdvice to an OS-specific value.
static
FromPosixMadviseAdvice(PosixMadviseAdvice) : int
Converts a Mono.Unix.Native.PosixMadviseAdvice to an OS-specific value.
static
FromRealTimeSignum(RealTimeSignum) : int
Converts a Mono.Unix.Native.RealTimeSignum to an OS-specific value.
static
FromSeekFlags(SeekFlags) : short
Converts a Mono.Unix.Native.SeekFlags to an OS-specific value.
static
FromSignum(Signum) : int
Converts a Mono.Unix.Native.Signum to an OS-specific value.
static
FromSysconfName(SysconfName) : int
Converts a Mono.Unix.Native.SysconfName to an OS-specific value.
static
FromSyslogFacility(SyslogFacility) : int
Converts a Mono.Unix.Native.SyslogFacility to an OS-specific value.
static
FromSyslogLevel(SyslogLevel) : int
Converts a Mono.Unix.Native.SyslogLevel to an OS-specific value.
static
FromSyslogOptions(SyslogOptions) : int
Converts a Mono.Unix.Native.SyslogOptions to an OS-specific value.
static
FromTimeT(long) : DateTime
Converts a Unix time_t in the user's current time zone into a DateTime.
static
FromUnixPermissionString(string) : FilePermissions
Converts a unix permission representation of a Mono.Unix.Native.FilePermissions into a Mono.Unix.Native.FilePermissions.
static
FromWaitOptions(WaitOptions) : int
Converts a Mono.Unix.Native.WaitOptions to an OS-specific value.
static
FromXattrFlags(XattrFlags) : int
Converts a Mono.Unix.Native.XattrFlags to an OS-specific value.
static
ToAccessModes(int) : AccessModes
Converts an OS-specific value to a Mono.Unix.Native.AccessModes.
static
ToConfstrName(int) : ConfstrName
Converts an OS-specific value to a Mono.Unix.Native.ConfstrName.
static
ToDateTime(long) : DateTime
Converts a Unix time_t in the user's current time zone into a DateTime.
static
ToDirectoryNotifyFlags(int) : DirectoryNotifyFlags
Converts an OS-specific value to a Mono.Unix.Native.DirectoryNotifyFlags.
static
ToErrno(int) : Errno
Converts an OS-specific value to a Mono.Unix.Native.Errno.
static
ToFcntlCommand(int) : FcntlCommand
Converts an OS-specific value to a Mono.Unix.Native.FcntlCommand.
static
ToFilePermissions(uint) : FilePermissions
Converts an OS-specific value to a Mono.Unix.Native.FilePermissions.
static
ToFopenMode(System.IO.FileAccess) : string
Converts the managed System.IO.FileAccess into a string suitable for use with Stdlib.fopen's mode parameter..
static
ToFopenMode(System.IO.FileMode) : string
Converts the managed System.IO.FileMode into a string suitable for use with Stdlib.fopen's mode parameter..
static
ToFopenMode(System.IO.FileMode, System.IO.FileAccess) : string
Converts the managed (System.IO.FileModeSystem.IO.FileAccess) pair into a string suitable for use with Stdlib.fopen's mode parameter..
static
ToLockfCommand(int) : LockfCommand
Converts an OS-specific value to a Mono.Unix.Native.LockfCommand.
static
ToLockType(short) : LockType
Converts an OS-specific value to a Mono.Unix.Native.LockType.
static
ToMlockallFlags(int) : MlockallFlags
Converts an OS-specific value to a Mono.Unix.Native.MlockallFlags.
static
ToMmapFlags(int) : MmapFlags
Converts an OS-specific value to a Mono.Unix.Native.MmapFlags.
static
ToMmapProts(int) : MmapProts
Converts an OS-specific value to a Mono.Unix.Native.MmapProts.
static
ToMountFlags(ulong) : MountFlags
Converts an OS-specific value to a Mono.Unix.Native.MountFlags.
static
ToMremapFlags(ulong) : MremapFlags
Converts an OS-specific value to a Mono.Unix.Native.MremapFlags.
static
ToMsyncFlags(int) : MsyncFlags
Converts an OS-specific value to a Mono.Unix.Native.MsyncFlags.
static
ToOctalPermissionString(FilePermissions) : string
Converts a Mono.Unix.Native.FilePermissions into an octal string representation.
static
ToOpenFlags(int) : OpenFlags
Converts an OS-specific value to a Mono.Unix.Native.OpenFlags.
static
ToOpenFlags(System.IO.FileMode, System.IO.FileAccess) : OpenFlags
Converts the managed (System.IO.FileModeSystem.IO.FileAccess) pair into a Mono.Unix.Native.OpenFlags
static
ToPathconfName(int) : PathconfName
Converts an OS-specific value to a Mono.Unix.Native.PathconfName.
static
ToPollEvents(short) : PollEvents
Converts an OS-specific value to a Mono.Unix.Native.PollEvents.
static
ToPosixFadviseAdvice(int) : PosixFadviseAdvice
Converts an OS-specific value to a Mono.Unix.Native.PosixFadviseAdvice.
static
ToPosixMadviseAdvice(int) : PosixMadviseAdvice
Converts an OS-specific value to a Mono.Unix.Native.PosixMadviseAdvice.
static
ToRealTimeSignum(int) : RealTimeSignum
Documentation for this section has not yet been entered.
static
ToSeekFlags(short) : SeekFlags
Converts an OS-specific value to a Mono.Unix.Native.SeekFlags.
static
ToSignum(int) : Signum
Converts an OS-specific value to a Mono.Unix.Native.Signum.
static
ToSysconfName(int) : SysconfName
Converts an OS-specific value to a Mono.Unix.Native.SysconfName.
static
ToSyslogFacility(int) : SyslogFacility
Converts an OS-specific value to a Mono.Unix.Native.SyslogFacility.
static
ToSyslogLevel(int) : SyslogLevel
Converts an OS-specific value to a Mono.Unix.Native.SyslogLevel.
static
ToSyslogOptions(int) : SyslogOptions
Converts an OS-specific value to a Mono.Unix.Native.SyslogOptions.
static
ToTimeT(DateTime) : long
Converts a DateTime into a Unix time_t.
static
ToUnixPermissionString(FilePermissions) : string
Converts a no.Unix.Native.FilePermissions into a Unix permission string.
static
ToWaitOptions(int) : WaitOptions
Converts an OS-specific value to a Mono.Unix.Native.WaitOptions.
static
ToXattrFlags(int) : XattrFlags
Converts an OS-specific value to a Mono.Unix.Native.XattrFlags.
static
TryCopy(ref Flock, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Pollfd, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Stat, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Statvfs, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Timespec, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Timeval, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Timezone, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(ref Utimbuf, IntPtr) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Flock) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Pollfd) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Stat) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Statvfs) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Timespec) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Timeval) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Timezone) : bool
Documentation for this section has not yet been entered.
static
TryCopy(IntPtr, out Utimbuf) : bool
Documentation for this section has not yet been entered.
static
TryFromAccessModes(AccessModes, out int) : bool
Converts a Mono.Unix.Native.AccessModes enumeration value to an OS-specific value.
static
TryFromConfstrName(ConfstrName, out int) : bool
Converts a Mono.Unix.Native.ConfstrName enumeration value to an OS-specific value.
static
TryFromDirectoryNotifyFlags(DirectoryNotifyFlags, out int) : bool
Converts a Mono.Unix.Native.DirectoryNotifyFlags enumeration value to an OS-specific value.
static
TryFromErrno(Errno, out int) : bool
Converts a Mono.Unix.Native.Errno enumeration value to an OS-specific value.
static
TryFromFcntlCommand(FcntlCommand, out int) : bool
Converts a Mono.Unix.Native.FcntlCommand enumeration value to an OS-specific value.
static
TryFromFilePermissions(FilePermissions, out uint) : bool
Converts a Mono.Unix.Native.FilePermissions enumeration value to an OS-specific value.
static
TryFromLockfCommand(LockfCommand, out int) : bool
Converts a Mono.Unix.Native.LockfCommand enumeration value to an OS-specific value.
static
TryFromLockType(LockType, out short) : bool
Converts a Mono.Unix.Native.LockType enumeration value to an OS-specific value.
static
TryFromMlockallFlags(MlockallFlags, out int) : bool
Converts a Mono.Unix.Native.MlockallFlags enumeration value to an OS-specific value.
static
TryFromMmapFlags(MmapFlags, out int) : bool
Converts a Mono.Unix.Native.MmapFlags enumeration value to an OS-specific value.
static
TryFromMmapProts(MmapProts, out int) : bool
Converts a Mono.Unix.Native.MmapProts enumeration value to an OS-specific value.
static
TryFromMountFlags(MountFlags, out ulong) : bool
Converts a Mono.Unix.Native.MountFlags enumeration value to an OS-specific value.
static
TryFromMremapFlags(MremapFlags, out ulong) : bool
Converts a Mono.Unix.Native.MremapFlags enumeration value to an OS-specific value.
static
TryFromMsyncFlags(MsyncFlags, out int) : bool
Converts a Mono.Unix.Native.MsyncFlags enumeration value to an OS-specific value.
static
TryFromOpenFlags(OpenFlags, out int) : bool
Converts a Mono.Unix.Native.OpenFlags enumeration value to an OS-specific value.
static
TryFromPathconfName(PathconfName, out int) : bool
Converts a Mono.Unix.Native.PathconfName enumeration value to an OS-specific value.
static
TryFromPollEvents(PollEvents, out short) : bool
Converts a Mono.Unix.Native.PollEvents enumeration value to an OS-specific value.
static
TryFromPosixFadviseAdvice(PosixFadviseAdvice, out int) : bool
Converts a Mono.Unix.Native.PosixFadviseAdvice enumeration value to an OS-specific value.
static
TryFromPosixMadviseAdvice(PosixMadviseAdvice, out int) : bool
Converts a Mono.Unix.Native.PosixMadviseAdvice enumeration value to an OS-specific value.
static
TryFromSeekFlags(SeekFlags, out short) : bool
Converts a Mono.Unix.Native.SeekFlags enumeration value to an OS-specific value.
static
TryFromSignum(Signum, out int) : bool
Converts a Mono.Unix.Native.Signum enumeration value to an OS-specific value.
static
TryFromSysconfName(SysconfName, out int) : bool
Converts a Mono.Unix.Native.SysconfName enumeration value to an OS-specific value.
static
TryFromSyslogFacility(SyslogFacility, out int) : bool
Converts a Mono.Unix.Native.SyslogFacility enumeration value to an OS-specific value.
static
TryFromSyslogLevel(SyslogLevel, out int) : bool
Converts a Mono.Unix.Native.SyslogLevel enumeration value to an OS-specific value.
static
TryFromSyslogOptions(SyslogOptions, out int) : bool
Converts a Mono.Unix.Native.SyslogOptions enumeration value to an OS-specific value.
static
TryFromWaitOptions(WaitOptions, out int) : bool
Converts a Mono.Unix.Native.WaitOptions enumeration value to an OS-specific value.
static
TryFromXattrFlags(XattrFlags, out int) : bool
Converts a Mono.Unix.Native.XattrFlags enumeration value to an OS-specific value.
static
TryToAccessModes(int, out AccessModes) : bool
Converts an OS-specific value to a Mono.Unix.Native.AccessModes.
static
TryToConfstrName(int, out ConfstrName) : bool
Converts an OS-specific value to a Mono.Unix.Native.ConfstrName.
static
TryToDirectoryNotifyFlags(int, out DirectoryNotifyFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.DirectoryNotifyFlags.
static
TryToErrno(int, out Errno) : bool
Converts an OS-specific value to a Mono.Unix.Native.Errno.
static
TryToFcntlCommand(int, out FcntlCommand) : bool
Converts an OS-specific value to a Mono.Unix.Native.FcntlCommand.
static
TryToFilePermissions(uint, out FilePermissions) : bool
Converts an OS-specific value to a Mono.Unix.Native.FilePermissions.
static
TryToLockfCommand(int, out LockfCommand) : bool
Converts an OS-specific value to a Mono.Unix.Native.LockfCommand.
static
TryToLockType(short, out LockType) : bool
Converts an OS-specific value to a Mono.Unix.Native.LockType.
static
TryToMlockallFlags(int, out MlockallFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.MlockallFlags.
static
TryToMmapFlags(int, out MmapFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.MmapFlags.
static
TryToMmapProts(int, out MmapProts) : bool
Converts an OS-specific value to a Mono.Unix.Native.MmapProts.
static
TryToMountFlags(ulong, out MountFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.MountFlags.
static
TryToMremapFlags(ulong, out MremapFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.MremapFlags.
static
TryToMsyncFlags(int, out MsyncFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.MsyncFlags.
static
TryToOpenFlags(int, out OpenFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.OpenFlags.
static
TryToPathconfName(int, out PathconfName) : bool
Converts an OS-specific value to a Mono.Unix.Native.PathconfName.
static
TryToPollEvents(short, out PollEvents) : bool
Converts an OS-specific value to a Mono.Unix.Native.PollEvents.
static
TryToPosixFadviseAdvice(int, out PosixFadviseAdvice) : bool
Converts an OS-specific value to a Mono.Unix.Native.PosixFadviseAdvice.
static
TryToPosixMadviseAdvice(int, out PosixMadviseAdvice) : bool
Converts an OS-specific value to a Mono.Unix.Native.PosixMadviseAdvice.
static
TryToSeekFlags(short, out SeekFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.SeekFlags.
static
TryToSignum(int, out Signum) : bool
Converts an OS-specific value to a Mono.Unix.Native.Signum.
static
TryToSysconfName(int, out SysconfName) : bool
Converts an OS-specific value to a Mono.Unix.Native.SysconfName.
static
TryToSyslogFacility(int, out SyslogFacility) : bool
Converts an OS-specific value to a Mono.Unix.Native.SyslogFacility.
static
TryToSyslogLevel(int, out SyslogLevel) : bool
Converts an OS-specific value to a Mono.Unix.Native.SyslogLevel.
static
TryToSyslogOptions(int, out SyslogOptions) : bool
Converts an OS-specific value to a Mono.Unix.Native.SyslogOptions.
static
TryToWaitOptions(int, out WaitOptions) : bool
Converts an OS-specific value to a Mono.Unix.Native.WaitOptions.
static
TryToXattrFlags(int, out XattrFlags) : bool
Converts an OS-specific value to a Mono.Unix.Native.XattrFlags.