public void SetInput(Stream stream, TextReader reader, Encoding encoding) {
ContractUtils.RequiresNotNull(stream, "stream");
ContractUtils.RequiresNotNull(reader, "writer");
ContractUtils.RequiresNotNull(encoding, "encoding");
_io.SetInput(stream, reader, encoding);
}