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); } } }
public void AddSavedProperty(PropertyConfig config) { SavedProperties.Add(config); DictSavedProperties[config.CanonicalName] = config; }