public work_strand(work_engine eng) : base() { _service = eng.service; }
public work_strand(work_service service) : base() { _service = service; }
public work_engine() { _service = new work_service(); }
public curr_strand(bool workBackThread = false, work_service workService = null) { work_back_thread = workBackThread; work_service = workService; }
internal work_guard(work_service service) { _service = service; _service.hold_work(); }