public byte [] GetByteArray (uint count, uint offset) { byte [] result = new byte [count]; Array.Copy (this.buffer, offset, result, 0, count); return result; }