public Stream GetStream(ConsoleStreamType type) {
switch (type) {
case ConsoleStreamType.Input: return InputStream;
case ConsoleStreamType.Output: return OutputStream;
case ConsoleStreamType.ErrorOutput: return ErrorStream;
}
throw Error.InvalidStreamType(type);
}