public void ListOccupiedSegments(IList <ArraySegment <byte> > blockList) { blockList.Add(new ArraySegment <byte>(headerBytes, 0, headerLength)); buffer.ListOccupiedSegments(blockList); }