C# Class Microsoft.Scripting.Runtime.SharedIO

Datei anzeigen Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
GetEncoding ( ConsoleStreamType type ) : Encoding
GetReader ( Encoding &encoding ) : TextReader
GetStream ( ConsoleStreamType type ) : Stream
GetStreamProxy ( ConsoleStreamType type ) : Stream
GetWriter ( ConsoleStreamType type ) : TextWriter
RedirectToConsole ( ) : void
SetErrorOutput ( Stream stream, TextWriter writer ) : void
SetInput ( Stream stream, TextReader reader, Encoding encoding ) : void
SetOutput ( Stream stream, TextWriter writer ) : void

Only host should redirect I/O.

Private Methods

Method Description
InitializeErrorOutput ( ) : void
InitializeInput ( ) : void
InitializeOutput ( ) : void
SharedIO ( ) : System.Linq.Expressions

Method Details

GetEncoding() public method

public GetEncoding ( ConsoleStreamType type ) : Encoding
type ConsoleStreamType
return System.Text.Encoding

GetReader() public method

public GetReader ( Encoding &encoding ) : TextReader
encoding System.Text.Encoding
return TextReader

GetStream() public method

public GetStream ( ConsoleStreamType type ) : Stream
type ConsoleStreamType
return Stream

GetStreamProxy() public method

public GetStreamProxy ( ConsoleStreamType type ) : Stream
type ConsoleStreamType
return Stream

GetWriter() public method

public GetWriter ( ConsoleStreamType type ) : TextWriter
type ConsoleStreamType
return System.IO.TextWriter

RedirectToConsole() public method

public RedirectToConsole ( ) : void
return void

SetErrorOutput() public method

public SetErrorOutput ( Stream stream, TextWriter writer ) : void
stream Stream
writer System.IO.TextWriter
return void

SetInput() public method

public SetInput ( Stream stream, TextReader reader, Encoding encoding ) : void
stream Stream
reader TextReader
encoding System.Text.Encoding
return void

SetOutput() public method

Only host should redirect I/O.
public SetOutput ( Stream stream, TextWriter writer ) : void
stream Stream
writer System.IO.TextWriter
return void