public static DataBin operator +(DataBin a, DataBin b) { DataBin laneBin = new DataBin(); if (!a.BinType.Equals(b.BinType)) { return(laneBin); } laneBin.BinType = a.BinType; laneBin.BinValue = a.BinValue + b.BinValue; if (a.Description.Equals(b.Description)) { laneBin.Description = a.Description; } else { laneBin.Description = string.Concat(a.Description, "+", b.Description); } return(laneBin); }
bool RemoveDataBin(DataBin bin) { return(DataBins.Remove(bin.Id)); }
void AddDataBin(DataBin bin) { DataBins.Add(bin.Id, bin); }