public void Start() { isStop = false; while (!isStop && !IsComplete && UriList.Where((k, v) => !k.Value).Count() != 0) { var uri = UriList.Where((k, v) => !k.Value).FirstOrDefault().Key; UriList[uri] = true; var likesComplete = accountContainer.PutLikes(uri, TargetLogin, LikesCount - likesCountComplete); likesCountComplete += likesComplete; SleepWithStopFlag(1000 * 60 * 60 * 2); } }