C# Class System.Threading.Tasks.SchedulerProxy

Inheritance: IScheduler
显示文件 Open project: runefs/Marvin Class Usage Examples

Public Methods

Method Description
AddWork ( System.Threading.Tasks.Task t ) : void
Dispose ( ) : void
ParticipateUntil ( System.Threading.Tasks.Task task, Func predicate ) : bool
ParticipateUntil ( Func predicate ) : void
ParticipateUntil ( System.Threading.Tasks.Task task ) : void
PulseAll ( ) : void
SchedulerProxy ( TaskScheduler scheduler ) : System

Method Details

AddWork() public method

public AddWork ( System.Threading.Tasks.Task t ) : void
t System.Threading.Tasks.Task
return void

Dispose() public method

public Dispose ( ) : void
return void

ParticipateUntil() public method

public ParticipateUntil ( System.Threading.Tasks.Task task, Func predicate ) : bool
task System.Threading.Tasks.Task
predicate Func
return bool

ParticipateUntil() public method

public ParticipateUntil ( Func predicate ) : void
predicate Func
return void

ParticipateUntil() public method

public ParticipateUntil ( System.Threading.Tasks.Task task ) : void
task System.Threading.Tasks.Task
return void

PulseAll() public method

public PulseAll ( ) : void
return void

SchedulerProxy() public method

public SchedulerProxy ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
return System