Exemplo n.º 1
0
 void FillStoreDefault(IAttributeStore <string> store)
 {
     foreach (var line in attributes)
     {
         store.PlaceAndGetLinks(line);
     }
 }
Exemplo n.º 2
0
        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);
        }