IsNullOrEmptyのIList版を拡張メソッドで実装します。
どういうこと?
論よりソース。
using System; using System.Collections.Generic; namespace Extensions { public static class SystemCollectionsGenericExtensions { /// <summary> /// 指定されたIListが null または空であるかを示す値を取得します。 /// </summary> /// <param name="self">IListのインスタンス。</param> /// <returns>指定されたListが null または要素をもたない場合はtrue。それ以外の場合はfalse。</returns> public static bool IsNullOrEmpty<T>(this IList<T> self) { return (self == null) || (self.Count == 0); } } }