// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
-//
+//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
-//
+//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// Marek Safar (mare.safar@gmail.com)
//
-using System;
using System.Collections.Generic;
-using System.Linq.Expressions;
-namespace System.Linq
-{
- public interface IQueryable<TElement> : IQueryable, IEnumerable<TElement>
- {
- IQueryable<TElement> CreateQuery<TElement> (Expression expression);
- TElement Execute<TElement> (Expression expression);
- }
+namespace System.Linq {
+
+#if NET_4_0
+ public interface IQueryable<out T> : IQueryable, IEnumerable<T>
+#else
+ public interface IQueryable<T> : IQueryable, IEnumerable<T>
+#endif
+ {
+ }
}