public static PoormansTask <TResult> Run <TResult>(Func <PoormansTask <TResult> > action) { var poorTask = new PoormansTask <PoormansTask <TResult> >(action); poorTask.Start(); return(poorTask.Result); }
public static PoormansTask Run(Action action) { var poorTask = new PoormansTask(action); poorTask.Start(); return(poorTask); }