示例#1
0
        public override bool Equals(object obj)
        {
            LunComboBoxItem cf = obj as LunComboBoxItem;

            if (cf == null)
            {
                return(false);
            }

            return(Vdi.Equals(cf.Vdi));
        }
示例#2
0
        public override bool Equals(object obj)
        {
            LunPerVdiPickerItem cf = obj as LunPerVdiPickerItem;

            if (cf == null)
            {
                return(false);
            }

            if (Vdi == null || cf.Vdi == null)
            {
                return(VdiColumnText.Equals(cf.VdiColumnText));
            }

            if (!String.IsNullOrEmpty(Vdi.opaque_ref) && !String.IsNullOrEmpty(cf.Vdi.opaque_ref))
            {
                return(Vdi.Equals(cf.Vdi));
            }

            return(VdiColumnText.Equals(cf.VdiColumnText));
        }