コード例 #1
0
        public List <GedcomLineCollection> Read()
        {
            var document = new GedcomDocument();
            var records  = new List <GedcomLineCollection>();
            GedcomLineCollection activeRecord = new GedcomLineCollection();
            GedcomLine           line;

            while ((line = ReadLine()) != null)
            {
                if (line.Level == 0 && activeRecord.GedcomLines.Any())
                {
                    records.Add(new GedcomLineCollection(activeRecord));
                    activeRecord.Clear();
                }

                activeRecord.GedcomLines.Add(line);
            }

            return(records);
        }
コード例 #2
0
 public DataStore(Gedcom.Net.GedcomDocument document, Geocoder geodata)
 {
     _document = document;
     _geodata  = geodata;
 }