public DynamicConfigFile GetFile(string name) { name = DynamicConfigFile.SanitiseName(name); DynamicConfigFile datafile; if (_datafiles.TryGetValue(name, out datafile)) { return(datafile); } datafile = new DynamicConfigFile(Path.Combine(Directory, string.Format("{0}.json", name))); _datafiles.Add(name, datafile); return(datafile); }