void ClearFlags(FdoCache cache, ProgressBar progressBar) { var paras = cache.ServiceLocator.GetInstance<IStTxtParaRepository>().AllInstances().ToArray(); progressBar.Minimum = 0; progressBar.Maximum = paras.Length; progressBar.Step = 1; foreach (var para in paras) { progressBar.PerformStep(); para.ParseIsCurrent = false; } } }