Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
		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;
		}