public Encoding GetEncoding(ConsoleStreamType type) {
switch (type) {
case ConsoleStreamType.Input: return InputEncoding;
case ConsoleStreamType.Output: return OutputEncoding;
case ConsoleStreamType.ErrorOutput: return ErrorEncoding;
}
throw Error.InvalidStreamType(type);
}