public ByteBuffer(int initialCapacity) { Guard.InRange(initialCapacity > 0, "initialCapacity"); _buffer = new byte[initialCapacity]; }