public ConfigurationComposite(JObject array, Changable father = null, string name = "", bool is_explicit = false, string description = "", string notes = "") : base(father, ConfigurationComposite.brush, name, is_explicit, description, notes) { foreach (KeyValuePair <String, JToken> value in array) { ConfigurationVariable cv = ConfigurationVariable.ConvertJsonToConfiguration(value.Key, value.Value, this); if (cv != null) { Variables.Add(ConfigurationVariable.ConvertJsonToConfiguration(value.Key, value.Value, this)); } } IsComposite = true; }
public ConfigurationList(JArray array, Changable father = null, string name = "", bool is_explicit = false, string description = "", string notes = "") : base(father, ConfigurationList.brush, name, is_explicit, description, notes) { int index = 1; foreach (JToken value in array) { ConfigurationVariable cv = ConfigurationVariable.ConvertJsonToConfiguration("Element " + index.ToString(), value, this); if (cv != null) { Variables.Add(ConfigurationVariable.ConvertJsonToConfiguration("Element " + index.ToString(), value, this)); index++; } } IsComposite = true; }