protected int GetPercentComplete() { lock (_syncRoot) { return (int)(((float)_tasksDone / _tasksCount) * 100); } }