Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 bool RemoveDataBin(DataBin bin)
 {
     return(DataBins.Remove(bin.Id));
 }
Exemplo n.º 3
0
 void AddDataBin(DataBin bin)
 {
     DataBins.Add(bin.Id, bin);
 }