//----------------------------------------------------------------------- // // Copyright (c) 2016 Mapbox. All rights reserved. // //----------------------------------------------------------------------- namespace Mapbox.Utils { /// /// An observable interface, similar to .NET 4.0 own IObservable. /// /// /// The data being observed. /// public interface IObservable { /// Add an to the observer list. /// The object subscribing to events. void Subscribe(Mapbox.Utils.IObserver observer); /// Remove an to the observer list. /// The object unsubscribing to events. void Unsubscribe(Mapbox.Utils.IObserver observer); } }