using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace KMBIM.Revit.Tools.Utils { public class Configuration { public Dictionary _configuration = null; public List Keys = null; public string this[string key] { get { if (_configuration.ContainsKey(key)) { return _configuration[key]; } return null; } set { if (_configuration.ContainsKey(key)) { _configuration[key] = value; } else { _configuration.Add(key, value); } } } public Configuration() { _configuration = new Dictionary(); Keys = _configuration.Keys.ToList(); } public void Clear() { _configuration.Clear(); } } }