Ejemplo n.º 1
0
 public Measure(string name, IDictionary<Measure, int> sIequivalent)
 {
     Name = name;
     SIequivalent = sIequivalent;
     IsBasicIsMeasure = false;
     Equivalent = new Dictionary<Measure, int>();
     Equivalent.Add(this, 1);
 }
Ejemplo n.º 2
0
 internal Measure(string name)
 {
     Name = name;
     IsBasicIsMeasure = true;
     SIequivalent = new Dictionary<Measure, int>();
     SIequivalent.Add(this, 1);
     Equivalent = SIequivalent;
 }
 public static IDictionary<Measure, int> Clone(IDictionary<Measure, int> obj)
 {
     var clone = new Dictionary<Measure, int>();
     foreach (var variable in obj)
     {
         var objClone = variable.Key.Clone();
         var tmp = objClone as Measure;
         if (tmp != null)
         {
             clone.Add(tmp, variable.Value);
         }
     }
     return clone;
 }