unsafe protected override IntPtr LockImpl( int offset, int length, BufferLocking locking ) { _offset = offset; _length = length; fixed ( byte* bytes = &_bufferBytes[ offset ] ) { return new IntPtr( bytes ); } }