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
You can use Type.GetInterface() with the mangled name.
private bool IsTAnEnumerable(T x) { return null != typeof(T).GetInterface("IEnumerable`1"); }