どんなシーンで必要なのかわからん
Tが決まってるならIEnumerable<T>にasすればいいし
Tが決まらないならIEnumerableにasしてobjectとして扱えば十分だろ