C# Class BooEulerTool.TimeoutRunner

Show file Open project: juanplopes/euler

Public Methods

Method Description
Run ( string file, Action action ) : RunnerResult
TimeoutRunner ( int timeout ) : System

Private Methods

Method Description
Enumerate ( StreamReader reader ) : IEnumerable
FinishStream ( MemoryStream stream, StreamWriter writer ) : string[]
JoinWithTimeout ( Thread t, int timeout ) : Exception
RunAction ( Action action, int timeout ) : Exception

Method Details

Run() public method

public Run ( string file, Action action ) : RunnerResult
file string
action Action
return RunnerResult

TimeoutRunner() public method

public TimeoutRunner ( int timeout ) : System
timeout int
return System