Пример #1
0
 //Изменяет тип данных всех мгновенных значений на dt
 public SingleValue ChangeDataType(DataType dt)
 {
     if (Type == SingleType.Moment && Moment != null && !dt.LessOrEquals(Moment.DataType))
     {
         return(new SingleValue(Moment.Clone(dt)));
     }
     if (Type == SingleType.List && Moments != null && !dt.LessOrEquals(DataType))
     {
         var sv = new SingleValue(SingleType.List);
         foreach (var m in Moments)
         {
             sv.AddMoment(m.Clone(dt));
         }
         return(sv);
     }
     return(this);
 }
Пример #2
0
 public SingleValue(Moment m)
 {
     Type   = SingleType.Moment;
     Moment = m;
 }