/// <summary>
        /// Does the filtering.
        /// </summary>
        /// <param name="osmGeos"></param>
        /// <param name="filter"></param>
        private List <OsmGeo> Filter(OsmGeo[] osmGeos,
                                     OsmStreamFilterTagsFilter.TagsFilterDelegate filter)
        {
            OsmStreamFilterTagsFilter tagsFilter = new OsmStreamFilterTagsFilter(filter);

            tagsFilter.RegisterSource(osmGeos);
            return(new List <OsmGeo>(tagsFilter));
        }
 public OsmStreamFilterTagsFilter(OsmStreamFilterTagsFilter.TagsFilterDelegate tagsFilter)
 {
     this._filter = tagsFilter;
 }