private void CreateByVersionInfo() { List <string> vers = EqpArrangeMaster.GetProdVerList(this.StdStep, this.ProductID, Constants.NULL_ID); foreach (var item in vers) { string ver = item; if (LcdHelper.IsAllID(item)) { ver = Constants.NULL_ID; } if (this.VersionList.Contains(ver) == false) { this.VersionList.Add(ver); } } foreach (var item in VersionList) { StepRouteByProdVersion info; if (_verList.TryGetValue(item, out info) == false) { _verList.Add(item, info = new StepRouteByProdVersion(this, item)); } } }