Is the CollectionBase class still supported?
I want to create a class that inherits from CollectionBase , but it seems that it does not support LINQ extensions! Is it still supported? Or is there an alternative solution? It is still supported , but it is obsolete. You should always prefer to use the collections defined in the System.Collections.Generic or the System.Collections.ObjectModel namespaces, instead. You can inherit from one of the generic collections to create your own custom, strongly-typed collection, as well. And it will have full support for LINQ, since they already implement IEnumerable<T> . Either List<T> or Collection<T