public class UnmanagedMemoryStreamCore : IDisposablePublic Class UnmanagedMemoryStreamCore
Implements IDisposablepublic ref class UnmanagedMemoryStreamCore : IDisposableSnapDB.IO.Unmanaged.UnmanagedMemoryStreamCore = function();
Type.createClass(
'SnapDB.IO.Unmanaged.UnmanagedMemoryStreamCore',
null,
IDisposable);| UnmanagedMemoryStreamCore | Create a new UnmanagedMemoryStreamCore that allocates its own unmanaged memory. |
| IsDisposed | Gets if the stream has been disposed. |
| Length | Gets the length of the current stream. |
| ConfigureAlignment(Int64) | Configure the natural alignment of the data. |
| ConfigureAlignment(Int64, Int32) | Configure the natural alignment of the data. |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetBlock | Gets a block for the following IO session. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ReadBlock | Reads from the underlying stream the requested set of data. This function is more user friendly than calling GetBlock(). |
| ToString | Returns a string that represents the current object. (Inherited from Object) |