using System.Collections.Generic; namespace Deltares.Maps { public interface IFeatureCollection { void Add(IFeature feature); void Add(IEnumerable features); void Remove(IFeature feature); void Clear(); // Gets the feature count int Count { get; } } public interface IFeatureCollection : IFeatureCollection where T : IFeature { void Add(T feature); void Add(IEnumerable features); void Remove(T feature); } }