C# Class ParallelTestRunner.Common.Impl.ThreadFactoryImpl

Inheritance: IThreadFactory
显示文件 Open project: sscobici/ParallelTestRunner Class Usage Examples

Public Methods

Method Description
CanLaunch ( IList threads, RunData runData ) : bool
Create ( IExecutor executor, RunData data, IThreadStarter starter ) : IExecutorThread
GetTaskArray ( IList items ) : System.Threading.Tasks.Task[]
WaitAll ( System.Threading.Tasks.Task array ) : void
WaitAny ( System.Threading.Tasks.Task array ) : void

Method Details

CanLaunch() public method

public CanLaunch ( IList threads, RunData runData ) : bool
threads IList
runData RunData
return bool

Create() public method

public Create ( IExecutor executor, RunData data, IThreadStarter starter ) : IExecutorThread
executor IExecutor
data RunData
starter IThreadStarter
return IExecutorThread

GetTaskArray() public method

public GetTaskArray ( IList items ) : System.Threading.Tasks.Task[]
items IList
return System.Threading.Tasks.Task[]

WaitAll() public method

public WaitAll ( System.Threading.Tasks.Task array ) : void
array System.Threading.Tasks.Task
return void

WaitAny() public method

public WaitAny ( System.Threading.Tasks.Task array ) : void
array System.Threading.Tasks.Task
return void