using System; using System.Windows; using Xamarin.Forms; namespace DataDisplay.DataSource { /// Data source that returns sequence of 2D points. public interface IPointDataSource { /// Returns object to enumerate points in source. IPointEnumerator GetEnumerator(BindableObject context); /// This event is raised when contents of source are changed. event EventHandler DataChanged; } }