Exemple #1
0
        public override TagsCollectionBase Evaluate(TagsCollectionBase tags, OsmGeoType type)
        {
            if (tags == null)
            {
                throw new ArgumentNullException("tags");
            }

            if (type == _type)
            {
                return(tags.KeepKeysOf(_keys));
            }

            return(TagsCollectionBase.Empty);
        }
Exemple #2
0
        public override TagsCollectionBase Evaluate(TagsCollectionBase tags, OsmGeoType type)
        {
            if (tags == null)
            {
                throw new ArgumentNullException("tags");
            }

            if (type == _type)
            {
                return tags.KeepKeysOf(_keys);
            }

            return TagsCollectionBase.Empty;
        }