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);
}
}
}