Ejemplo n.º 1
0
        private List <FavoriteConfigurationElement> TryImport(string filename)
        {
            using (var reader = new XmlTextReader(filename))
            {
                var propertyReader = new PropertyReader(reader);
                var context        = new ImportTerminalsContext(propertyReader, this.persistence);
                while (propertyReader.Read())
                {
                    this.ReadProperty(context);
                }

                return(context.Favorites);
            }
        }
Ejemplo n.º 2
0
        private static List<FavoriteConfigurationElement> TryImport(string filename)
        {
            var favorites = new List<FavoriteConfigurationElement>();
            // bacause reading more than one property into the same favorite, keep the favorite out of the read property method
            FavoriteConfigurationElement favorite = null;

            using (var reader = new XmlTextReader(filename))
            {
                var propertyReaded = new PropertyReader(reader);
                while (propertyReaded.Read())
                {
                    favorite = ReadProperty(propertyReaded, favorites, favorite);
                }
            }

            return favorites;
        }