Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }