internal void Apply(SubVariable <T> blueprint) { foreach (KeyValuePair <int, T> pair in blueprint) { Add(pair.Key, pair.Value); } }
internal SubVariable <T> Clone() { SubVariable <T> clone = new SubVariable <T>(); foreach (KeyValuePair <int, T> pair in this) { clone.Add(pair.Key, pair.Value); } return(clone); }