void FillStoreDefault(IAttributeStore <string> store) { foreach (var line in attributes) { store.PlaceAndGetLinks(line); } }
void ReadData() { LoggingStart(mainWatch); IPortionReader reader = _GetReader(); IParser parser = _GetParser(); reader.SkipLines(vars.FirstLinesToSkip); while (!reader.ReachedEndOfFile) { var data = reader.GetData(); var tempTrans = new List <ITransaction>(data.Count); // get transactions from data portion: foreach (var possibleTransaction in data) { var attributes = parser.Parse(possibleTransaction); var t = new Transaction(attributeStore.PlaceAndGetLinks(attributes)); tempTrans.Add(t); } transactions.AddRange(tempTrans); } LoggingEnd("Read", mainWatch); }