public void SetInput(Stream stream, TextReader reader, Encoding encoding) { Assert.NotNull(stream, reader, encoding); lock (_mutex) { _inputStream = stream; _inputReader = reader; _inputEncoding = encoding; } }