领胜LDS 键盘AOI检测项目
xcd
2020-07-09 c0b8009ef36746c7a14606267662570e8c59c2c6
src/Bro.Common.Model/Model/IOItem.cs
@@ -113,7 +113,9 @@
            {
                item.IOItemSource.ForEach(i =>
                {
                    itemDict[i] = i.IODesc + "-" + i.IOType.GetEnumDescription() + "-" + i.IONum;
                    IODefinition temp = new IODefinition();
                    temp.DataFrom(i);
                    itemDict[temp] = (string.IsNullOrWhiteSpace(i.IODesc) ? i.IOPreStatement.GetEnumDescription() : i.IODesc) + "|" + i.IOType.GetEnumDescription() + "|" + i.IONum;
                });
                return new StandardValuesCollection(itemDict.Keys);
@@ -158,7 +160,7 @@
        /// <returns></returns>
        public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
        {
            var s = value.ToString().Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
            var s = value.ToString().Split(new char[] { '|' });
            if (s.Length == 3)
            {