コード例 #1
0
ファイル: SharedIO.cs プロジェクト: todor-dk/IronSmalltalk
        public TextWriter GetWriter(ConsoleStreamType type)
        {
            switch (type)
            {
            case ConsoleStreamType.Output: return(OutputWriter);

            case ConsoleStreamType.ErrorOutput: return(ErrorWriter);
            }
            throw Error.InvalidStreamType(type);
        }
コード例 #2
0
ファイル: SharedIO.cs プロジェクト: todor-dk/IronSmalltalk
        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);
        }
コード例 #3
0
ファイル: SharedIO.cs プロジェクト: todor-dk/IronSmalltalk
        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);
        }
コード例 #4
0
ファイル: IoOps.cs プロジェクト: ltwlf/IronSP
        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;
            }
        }
コード例 #5
0
ファイル: SharedIO.cs プロジェクト: apboyle/ironruby
 public StreamProxy(SharedIO io, ConsoleStreamType type) {
     Assert.NotNull(io);
     _io = io;
     _type = type;
 }
コード例 #6
0
ファイル: SharedIO.cs プロジェクト: apboyle/ironruby
 public Stream GetStreamProxy(ConsoleStreamType type) {
     return new StreamProxy(this, type);
 }
コード例 #7
0
ファイル: SharedIO.cs プロジェクト: apboyle/ironruby
 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);
 }
コード例 #8
0
ファイル: SharedIO.cs プロジェクト: apboyle/ironruby
 public TextWriter GetWriter(ConsoleStreamType type) {
     switch (type) {
         case ConsoleStreamType.Output: return OutputWriter;
         case ConsoleStreamType.ErrorOutput: return ErrorWriter;
     }
     throw Error.InvalidStreamType(type);
 }
コード例 #9
0
ファイル: SharedIO.cs プロジェクト: apboyle/ironruby
 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);
 }
コード例 #10
0
 public ConsoleStream(ConsoleStreamType type, bool buffered)
     : base(buffered) {
     _type = type;
 }
コード例 #11
0
 internal FileIO(CodeContext /*!*/ context, Stream stream, ConsoleStreamType consoleStreamType)
     : this(context, stream)
 {
     IsConsole          = true;
     _consoleStreamType = consoleStreamType;
 }
コード例 #12
0
ファイル: ConsoleStream.cs プロジェクト: clorton/IDM-CMS
 public ConsoleStream(ConsoleStreamType type, bool buffered)
     : base(buffered)
 {
     _type = type;
 }
コード例 #13
0
ファイル: ConsoleStream.cs プロジェクト: clorton/IDM-CMS
 public ConsoleStream(ConsoleStreamType type)
     : this(type, true)
 {
 }
コード例 #14
0
ファイル: ConsoleStream.cs プロジェクト: jcteague/ironruby
 public ConsoleStream(SharedIO/*!*/ io, ConsoleStreamType consoleType) {
     Assert.NotNull(io);
     _consoleType = consoleType;
     _io = io;
 }
コード例 #15
0
ファイル: SharedIO.cs プロジェクト: todor-dk/IronSmalltalk
 public Stream GetStreamProxy(ConsoleStreamType type)
 {
     return(new StreamProxy(this, type));
 }
コード例 #16
0
 public ConsoleStream(SharedIO /*!*/ io, ConsoleStreamType consoleType)
 {
     Assert.NotNull(io);
     _consoleType = consoleType;
     _io          = io;
 }
コード例 #17
0
 public StreamProxy(SharedIO io, ConsoleStreamType type)
 {
     Assert.NotNull(io);
     _io   = io;
     _type = type;
 }
コード例 #18
0
ファイル: IoOps.cs プロジェクト: ghouston/ironlanguages
 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;
     }
 }
コード例 #19
0
 public ConsoleStream(ConsoleStreamType type)
     : this(type, true) {
 }