Advtools.AdvInterceptor.Interceptor.ReadWriteStreams C# (CSharp) Method

ReadWriteStreams() private method

private ReadWriteStreams ( Stream input, Stream output, bool resetInputPosition ) : void
input Stream
output Stream
resetInputPosition bool
return void
        private void ReadWriteStreams(Stream input, Stream output, bool resetInputPosition)
        {
            byte[] buffer = new byte[BufferSize];
            int read = input.Read(buffer, 0, BufferSize);
            while(read > 0)
            {
                output.Write(buffer, 0, read);
                read = input.Read(buffer, 0, BufferSize);
            }

            if(resetInputPosition)
                input.Position = 0;
        }

Same methods

Interceptor::ReadWriteStreams ( Stream input, Stream output ) : void