void PopulateDocument(string name, FeatureTarget target, XmlDocument doc, DefaultConfigFile dcf, IDefaultContainer[] defaults) { List <Section> children = dcf.Sections != null ? dcf.Sections.Children : null; if (children == null || children.Count == 0) { return; } PopulateDocument(name, target, doc, doc, defaults, children); }
public void StoreConfiguration() { AssertStorage(); DefaultConfigFile dcf = new DefaultConfigFile(name, fileName, target, sections); if (storage.ContainsKey(name)) { storage [name] = dcf; } else { storage.Add(name, dcf); } name = null; fileName = null; sections = null; }
public bool HasDefaultConfigFile(string name, FeatureTarget target) { AssertStorage(); if (storage.ContainsKey(name)) { DefaultConfigFile dcf = storage [name]; if (dcf == null) { return(false); } if (target != FeatureTarget.Any && dcf.Target != target) { return(false); } return(true); } return(false); }
void PopulateDocument (string name, FeatureTarget target, XmlDocument doc, DefaultConfigFile dcf, IDefaultContainer[] defaults) { List <Section> children = dcf.Sections != null ? dcf.Sections.Children : null; if (children == null || children.Count == 0) return; PopulateDocument (name, target, doc, doc, defaults, children); }
public void StoreConfiguration () { AssertStorage (); DefaultConfigFile dcf = new DefaultConfigFile (name, fileName, target, sections); if (storage.ContainsKey (name)) storage [name] = dcf; else storage.Add (name, dcf); name = null; fileName = null; sections = null; }