設計時にタイプを知っていると仮定して、反射なしで anIEnumerable<T>からを取得する方法はありますか?IEnumerable
私はこれを持っています
foreach(DirectoryEntry child in de.Children)
{
   // long running code on each child object
}
私は並列化を有効にしようとしています。
Parallel.ForEach(de.Children, 
    (DirectoryEntry child) => { // long running code on each child });
しかし、 de.Children は type であるため、これは機能しませんDirectoryEntries。実装しますが、実装IEnumerableしませんIEnumerable<DirectoryEntry>。