Existen momentos que queremos saber si una Colección sea un ObservableCollection<T> o un List<T> o cualquiera que herede de una interface IEnumerable<T> puede usar este método de extensión.
public static class ExtensionesColecciones { public static bool IsNullOrEmpty<T>(this IEnumerable<T> collection) { if (collection == null) //null return true; if (collection.Count() < 1) //empty return true; return false; } }
Espero que le sea de Ayuda.
En ocasiones me he encontrado con personas que me preguntan si existe una manera de tener un AddRange