Hi,
Please consider the following code from System.Linq namespace
namespace System.Linq
{
public interface IQueryable : IEnumerable
{}
public interface IQueryable<T> : IEnumerable<T>, IQueryable,
IEnumerable
{}
}
My question is since the interface IQueryable<T> inherits from
"IQueryable" which is again inherits from "IEnumerable", then why the
interface "IQueryable " is inheriting directly from "IEnumerable" ?
Thanks
Sunil
