public class MemoryPoolStreamCore : IDisposablePublic Class MemoryPoolStreamCore
Implements IDisposablepublic ref class MemoryPoolStreamCore : IDisposableSnapDB.IO.Unmanaged.MemoryPoolStreamCore = function();
Type.createClass(
'SnapDB.IO.Unmanaged.MemoryPoolStreamCore',
null,
IDisposable);| MemoryPoolStreamCore | Creates a new MemoryPoolStreamCore using the default MemoryPool. |
| MemoryPoolStreamCore(MemoryPool) | Create a new MemoryPoolStreamCore. |
| 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. |
| CopyTo | Copies data from the current position of the BinaryStream to a specified memory location. |
| 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 |
Releases the unmanaged resources before the MemoryPoolStreamCore object is reclaimed by GC.
(Overrides ObjectFinalize) |
| 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) |