I want to determine if a generic object type (\"T\") method type parameter is a collection type. I would typically be sending T through as a Generic.List but it could be any co
I would test IEnumerable instead, since a collection type could implement only IEnumerable, it doesn't have to implement IEnumerable.
IEnumerable
It also depends: what do you mean with collection type? You could have a collection without implementing any of those interfaces.