public ByteBuffer(byte[] data) { if (data != null) { mMemoryStream = new MemoryStream(data); mBinaryReader = new BinaryReader(mMemoryStream); } else { mMemoryStream = new MemoryStream(); mBinaryWriter = new BinaryWriter(mMemoryStream); } }