Exemplo n.º 1
0
        private void LoadSavedProperties()
        {
            if (DataFolder == null)
            {
                return;
            }

            var di = new DirectoryInfo(DataFolder);

            foreach (var fi in di.GetFiles().Where(f => f.Extension == ".xml"))
            {
                var pc = LoadPropertyConfig(fi.FullName);
                if (pc != null) // Occurs when property cannot be loaded
                {
                    SavedProperties.Add(pc);
                    DictSavedProperties.Add(pc.CanonicalName, pc);
                }
            }
        }
Exemplo n.º 2
0
 public void AddSavedProperty(PropertyConfig config)
 {
     SavedProperties.Add(config);
     DictSavedProperties[config.CanonicalName] = config;
 }