// 2016.04.26 by kdi public void DoProcess(object sender, DoWorkEventArgs e) { if (e.Argument == null) { return; } string strTypeName = (string)e.Argument; AType aType = new AType(strTypeName); int nIndex = AVisionProBuild.FindType(strTypeName); if (nIndex != -1) { AVisionProBuild.SetType(aType, nIndex); GC.Collect(); } e.Result = Tuple.Create <int, string>(nIndex, strTypeName); }