void _bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
if (e.ProgressPercentage == -1)
{
if (e.UserState != null)
{
string status = e.UserState.ToString();
string[] s = status.Split('|');
if (s.Length > 1)
{
this._progress_type = int.Parse(s[1]);
}
else
{
this._progress_type = 0;
}
switch (this._progress_type)
{
case 0:
this.CleanerML.ProgressText = s[0];
break;
case 1:
this.DupChecker.ProgressText = s[0];
break;
}
}
}
}