The members of System.IO.UnmanagedMemoryStream are listed below.
See Also: Inherited members from System.IO.Stream
Initializes a new instance of the System.IO.UnmanagedMemoryStream class using the specified location and memory length. | ||
Initializes a new instance of the System.IO.UnmanagedMemoryStream class in a safe buffer with a specified offset and length. | ||
Initializes a new instance of the System.IO.UnmanagedMemoryStream class using the specified location, memory length, total amount of memory, and file access values. | ||
Initializes a new instance of the System.IO.UnmanagedMemoryStream class in a safe buffer with a specified offset, length, and file access. |
Initializes a new instance of the System.IO.UnmanagedMemoryStream class. |
[read-only] override | CanRead | bool.
Gets a value indicating whether a stream supports reading. |
[read-only] override | CanSeek | bool.
Gets a value indicating whether a stream supports seeking. |
[read-only] override | CanWrite | bool.
Gets a value indicating whether a stream supports writing. |
[read-only] | Capacity | long.
Gets the stream length (size) or the total amount of memory assigned to a stream (capacity). |
[read-only] override | Length | long.
Gets the length of the data in a stream. |
override | Position | long.
Gets or sets the current position in a stream. |
PositionPointer | byte*.
Gets or sets a byte pointer to a stream based on the current position in the stream. |
override | Flush()
| |
override | Read(byte[], int, int)
| |
override | ReadByte()
| |
override | Seek(long, SeekOrigin)
| |
override | SetLength(long)
| |
override | Write(byte[], int, int)
| |
override | WriteByte(byte)
|
override | Dispose(bool)
| |
Initialize(byte*, long, long, FileAccess)
| ||
Initialize(System.Runtime.InteropServices.SafeBuffer, long, long, FileAccess)
|