プログレスバーの処理のためにあらかじめ総数が欲しいのだがIEnumerable<T>の数を数える簡単なメソッドとかって用意されてる?

いやもちろん
int count = 0 ;
foreach ( T item in items ) { ++count ; }
で数えられるのはわかっているのだが…