internal IntPtr ToIntPtr(int offset)
{
Debug.Assert(offset >= 0, "'offset' MUST NOT be negative.");
Debug.Assert(_startAddress + offset - _internalBuffer.Offset <= _endAddress, "'offset' is TOO BIG.");
return new IntPtr(_startAddress + offset - _internalBuffer.Offset);
}