private void LoadAll() { Dictionary <IVersionedDataKind, IDictionary <string, IVersionedData> > allData = new Dictionary <IVersionedDataKind, IDictionary <string, IVersionedData> >(); foreach (var path in _paths) { try { var content = _fileReader.ReadAllText(path); var data = _parser.Parse(content); _dataMerger.AddToData(data, allData); } catch (FileNotFoundException) when(_skipMissingPaths) { Log.DebugFormat("{0}: {1}", path, "File not found"); } catch (Exception e) { Log.ErrorFormat("{0}: {1}", path, e); return; } } _featureStore.Init(allData); _loadedValidData = true; }
private void LoadAll() { Dictionary <IVersionedDataKind, IDictionary <string, IVersionedData> > allData = new Dictionary <IVersionedDataKind, IDictionary <string, IVersionedData> >(); foreach (var path in _paths) { try { var content = ReadFileContent(path); var data = _parser.Parse(content); data.AddToData(allData); } catch (Exception e) { Log.ErrorFormat("{0}: {1}", path, e); return; } } _featureStore.Init(allData); _loadedValidData = true; }