Stream GetResponseStream(ImapReplayCommand command) { MemoryStream memory; if (testUnixFormat) { memory = new MemoryStream(); using (var filtered = new FilteredStream(memory)) { filtered.Add(new Dos2UnixFilter()); filtered.Write(command.Response, 0, command.Response.Length); filtered.Flush(); } memory.Position = 0; } else { memory = new MemoryStream(command.Response, false); } return(memory); }
Stream GetResponseStream (ImapReplayCommand command) { MemoryStream memory; if (testUnixFormat) { memory = new MemoryStream (); using (var filtered = new FilteredStream (memory)) { filtered.Add (new Dos2UnixFilter ()); filtered.Write (command.Response, 0, command.Response.Length); filtered.Flush (); } memory.Position = 0; } else { memory = new MemoryStream (command.Response, false); } return memory; }