public static void AddRange <T>(this ObservableCollection <T> target, IEnumerable <T> items) { target.Guard("target"); items.Guard("items"); foreach (var item in items) { target.Add(item); } }