Mono Class Library: OverviewMono.Unix.UnixMarshal: Members |
The members of Mono.Unix.UnixMarshal are listed below.
See Also: Inherited members from System.Object
staticAllocHeap(long) : IntPtr Allocates size bytes from the system heap. staticFreeHeap(IntPtr) Frees the memory referenced by ptr. staticGetErrorDescription(Mono.Unix.Native.Errno) : string Gets a description for the error code errno. staticPtrToString(IntPtr) : string Allocates a managed string and marshals the unmanaged string into the managed string. staticPtrToString(IntPtr, System.Text.Encoding) : string Allocates a managed string and marshals the unmanaged string into the managed string using the specified encoding. staticPtrToStringArray(IntPtr) : string[] Allocates a string array and unmarshals the unmanaged string array into a managed string array. staticPtrToStringArray(int, IntPtr) : string[] Allocates a string array and unmarshals the unmanaged string array into a managed string array. staticPtrToStringArray(IntPtr, System.Text.Encoding) : string[] Allocates a string array and unmarshals the unmanaged string array into a managed string array using the specified encoding. staticPtrToStringArray(int, IntPtr, System.Text.Encoding) : string[] Allocates a string array and unmarshals the unmanaged string array into a managed string array using the specified encoding. staticPtrToStringUnix(IntPtr) : string Allocates a managed string and marshals the unmanaged string into the managed string using the Mono.Unix.UnixEncoding encoding. staticReAllocHeap(IntPtr, long) : IntPtr Changes the size of the memory block ptr to refer to size bytes of memory on the system heap. staticShouldRetrySyscall(int) : bool Returns a bool indicating whether a system call should be retried. staticShouldRetrySyscall(int, out Mono.Unix.Native.Errno) : bool Returns a bool indicating whether a system call should be retried, saving the last error value for later processing. staticStringToHeap(string) : IntPtr Allocates a copy of s on the system heap in the Mono.Unix.UnixEncoding encoding. staticStringToHeap(string, System.Text.Encoding) : IntPtr Allocates a copy of s on the system heap in the encoding encoding. staticStringToHeap(string, int, int) : IntPtr Allocates a copy of s on the system heap in the Mono.Unix.UnixEncoding encoding. staticStringToHeap(string, int, int, System.Text.Encoding) : IntPtr Allocates a copy of s on the system heap in the encoding encoding. staticThrowExceptionForError(Mono.Unix.Native.Errno) Throws an exception that best matches errno. staticThrowExceptionForErrorIf(int, Mono.Unix.Native.Errno) Throws an exception that best matches errno if retval is -1. staticThrowExceptionForLastError() Throws an exception that best matches the last error returned from Mono.Unix.Native.Stdlib.GetLastError. staticThrowExceptionForLastErrorIf(int) Throws an exception that best matches the last error returned from Mono.Unix.Native.Stdlib.GetLastError if retval is -1.