using System.Collections.Generic; using System.Collections.ObjectModel; namespace Developpez.Dotnet.Windows.Collections { /// /// Fournit des méthodes d'extension pour manipuler des ObservableCollection<T> /// public static class ObservableCollectionExtensions { // TODO: nom à revoir (ToObservableCollection ?) /// /// Renvoie une ObservableCollection<T> qui contient les élements de la séquence source /// /// Type des éléments de la séquence /// Séquence source /// Une ObservableCollection<T> qui contient les élements de la séquence source public static ObservableCollection AsObservable(this IEnumerable source) { return new ObservableCollection(source); } } }