6internal readonly
struct MultiMemory
8 private readonly
byte[][]
_blocks;
10 private readonly uint
_start;
71 for (
int i = 0; i < blockCount; i++)
86 for (
int i = 0; i < blockCount; i++)
MultiMemory Slice(int start, int length)
readonly byte[][] _blocks
static uint GetOffsetInBlock(uint offset)
void CopyFrom(ReadOnlySpan< byte > source)
static uint GetBlockIndex(uint offset)
void CopyTo(Span< byte > destination)
Memory< byte > GetBlock(int blockIndex)
MultiMemory(byte[][] blocks, uint start, uint length)