private byte[] GetAllBytes(Stream input) { using(MemoryStream stream = new MemoryStream()) { ReadWriteStreams(input, stream); return stream.ToArray(); } }