public void AddOrUpdateEnumValue(C_EnumWrapper cew) { var values = (from v in EnumValues where v.Name == cew.Name || v.Value == cew.Value select v).ToList(); foreach (C_EnumWrapper cewItem in values) { EnumValues.Remove(cewItem); } EnumValues.Add(cew); BubbleSortIList <C_EnumWrapper> .Sort(EnumValues); }
public override bool Equals(object obj) { C_EnumWrapper ce = obj as C_EnumWrapper; return(ce != null ? Name == ce.Name & Value == ce.Value : false); }
public void AddOrUpdateEnumValue(String name, UInt32 value) { C_EnumWrapper cew = new C_EnumWrapper(name, value); AddOrUpdateEnumValue(cew); }