Method | Description | |
---|---|---|
ConfigureAlignment ( long startPosition ) : void |
Configure the natural alignment of the data.
|
|
ConfigureAlignment ( long startPosition, int alignment ) : void |
Configure the natural alignment of the data.
|
|
CopyTo ( long position, IntPtr dest, int length ) : void | ||
Dispose ( ) : void |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
GetBlock ( BlockArguments args ) : void |
Gets a block for the following Io session.
|
|
MemoryPoolStreamCore ( ) : System |
Creates a new MemoryPoolStreamCore using the default MemoryPool.
|
|
MemoryPoolStreamCore ( MemoryPool pool ) : System |
Create a new MemoryPoolStreamCore
|
|
ReadBlock ( long position, IntPtr &pointer, int &validLength ) : void |
Reads from the underlying stream the requested set of data. This function is more user friendly than calling GetBlock().
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the MemoryFile object and optionally releases the managed resources.
|
|
GetPage ( long position ) : IntPtr |
Returns the page that corresponds to the absolute position. This function will also autogrow the stream.
|
|
IncreasePageCount ( int pageCount ) : void |
Increases the size of the Memory Stream and updated the settings if needed
|
public ConfigureAlignment ( long startPosition ) : void | ||
startPosition | long | The first addressable position |
return | void |
public ConfigureAlignment ( long startPosition, int alignment ) : void | ||
startPosition | long | The first addressable position |
alignment | int | Forces alignment on this boundary. /// Alignment must be a factor of the BufferPool's page boudary. |
return | void |
public CopyTo ( long position, IntPtr dest, int length ) : void | ||
position | long | |
dest | IntPtr | |
length | int | |
return | void |
public GetBlock ( BlockArguments args ) : void | ||
args | BlockArguments | |
return | void |
public MemoryPoolStreamCore ( MemoryPool pool ) : System | ||
pool | MemoryPool | |
return | System |
public ReadBlock ( long position, IntPtr &pointer, int &validLength ) : void | ||
position | long | the starting position of the read |
pointer | IntPtr | an output pointer to |
validLength | int | the number of bytes that are valid after this position. |
return | void |