public TextWriter GetWriter(ConsoleStreamType type) { switch (type) { case ConsoleStreamType.Output: return(OutputWriter); case ConsoleStreamType.ErrorOutput: return(ErrorWriter); } throw Error.InvalidStreamType(type); }
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); }
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); }
private static int GetStdHandleFd(ConsoleStreamType streamType) { switch (streamType) { case ConsoleStreamType.Input: return(STD_INPUT_HANDLE); case ConsoleStreamType.Output: return(STD_OUTPUT_HANDLE); case ConsoleStreamType.ErrorOutput: return(STD_ERROR_HANDLE); default: throw Assert.Unreachable; } }
public StreamProxy(SharedIO io, ConsoleStreamType type) { Assert.NotNull(io); _io = io; _type = type; }
public Stream GetStreamProxy(ConsoleStreamType type) { return new StreamProxy(this, type); }
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); }
public TextWriter GetWriter(ConsoleStreamType type) { switch (type) { case ConsoleStreamType.Output: return OutputWriter; case ConsoleStreamType.ErrorOutput: return ErrorWriter; } throw Error.InvalidStreamType(type); }
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); }
public ConsoleStream(ConsoleStreamType type, bool buffered) : base(buffered) { _type = type; }
internal FileIO(CodeContext /*!*/ context, Stream stream, ConsoleStreamType consoleStreamType) : this(context, stream) { IsConsole = true; _consoleStreamType = consoleStreamType; }
public ConsoleStream(ConsoleStreamType type) : this(type, true) { }
public ConsoleStream(SharedIO/*!*/ io, ConsoleStreamType consoleType) { Assert.NotNull(io); _consoleType = consoleType; _io = io; }
public Stream GetStreamProxy(ConsoleStreamType type) { return(new StreamProxy(this, type)); }
public ConsoleStream(SharedIO /*!*/ io, ConsoleStreamType consoleType) { Assert.NotNull(io); _consoleType = consoleType; _io = io; }
private static int GetStdHandleFd(ConsoleStreamType streamType) { switch (streamType) { case ConsoleStreamType.Input: return STD_INPUT_HANDLE; case ConsoleStreamType.Output: return STD_OUTPUT_HANDLE; case ConsoleStreamType.ErrorOutput: return STD_ERROR_HANDLE; default: throw Assert.Unreachable; } }