public static byte[] StreamToBytesAtOnce(Stream instream) { if (instream.CanSeek) { byte[] array = new byte[instream.Length]; instream.Read(array, 0, (int)instream.Length); return(array); } return(IOTools.StreamToBytesChunked(instream)); }
public static byte[] StreamToBytesAtOnce(Stream instream) { if (!instream.CanSeek) { return(IOTools.StreamToBytesChunked(instream)); } byte[] buffer = new byte[instream.Length]; instream.Read(buffer, 0, (int)instream.Length); return(buffer); }