예제 #1
0
        public TdaAdapter(ContentObject co)
        {
            _rows = new List <TdaAdapterRow>();

            if (co.ResType != ResType.Dda)
            {
                throw new ApplicationException("L'objet n'est pas un 2da valide.");
            }

            _srd = new StreamReader(co.DataStream);
            _srd.ReadLine(); // Skip useless line.
            _srd.ReadLine(); // Skip useless line.

            while (!_srd.EndOfStream)
            {
                var line = _srd.ReadLine();
                if (line == null)
                {
                    break;
                }
                Columns = line.Split(Separators, StringSplitOptions.RemoveEmptyEntries);
                _rows.Add(new TdaAdapterRow(Columns, this));
            }
        }
예제 #2
0
 public bool Remove(ContentObject contentObject)
 {
     return(_contents.Remove(contentObject.FileName));
 }