6 out of 8 rated this helpful - Rate this topic

System.Linq Namespace

The System.Linq namespace provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).

The System.Linq namespace is in the System.Core assembly (in System.Core.dll).

The Enumerable class contains LINQ standard query operators that operate on objects that implement IEnumerable<T>.

The Queryable class contains LINQ standard query operators that operate on objects that implement IQueryable<T>.

For information about LINQ to SQL, see LINQ to SQL.

  ClassDescription
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsEnumerableProvides a set of static (Shared in Visual Basic) methods for querying objects that implement IEnumerable<T>.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsEnumerableExecutorRepresents an expression tree and provides functionality to execute the expression tree after rewriting it.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsEnumerableExecutor<T>Infrastructure. Represents an expression tree and provides functionality to execute the expression tree after rewriting it.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsEnumerableQueryInfrastructure. Represents an IEnumerable as an EnumerableQuery data source.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsEnumerableQuery<T>Infrastructure. Represents an IEnumerable<T> collection as an IQueryable<T> data source.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsLookup<TKey, TElement>Represents a collection of keys each mapped to one or more values.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsOrderedParallelQuery<TSource>Represents a sorted, parallel sequence.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsParallelEnumerableProvides a set of methods for querying objects that implement ParallelQuery{TSource}. This is the parallel equivalent of Enumerable.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsParallelQueryRepresents a parallel sequence.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsParallelQuery<TSource>Represents a parallel sequence.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsQueryableProvides a set of static (Shared in Visual Basic) methods for querying data structures that implement IQueryable<T>.
  InterfaceDescription
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIGrouping<TKey, TElement>Represents a collection of objects that have a common key.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsILookup<TKey, TElement>Defines an indexer, size property, and Boolean search method for data structures that map keys to IEnumerable<T> sequences of values.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIOrderedEnumerable<TElement>Represents a sorted sequence.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIOrderedQueryableRepresents the result of a sorting operation.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIOrderedQueryable<T>Represents the result of a sorting operation.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIQueryableProvides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIQueryable<T>Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
Public interfaceSupported by Portable Class LibrarySupported in .NET for Windows Store appsIQueryProviderDefines methods to create and execute queries that are described by an IQueryable object.
  EnumerationDescription
Public enumerationSupported by Portable Class LibrarySupported in .NET for Windows Store appsParallelExecutionModeThe query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.
Public enumerationSupported by Portable Class LibrarySupported in .NET for Windows Store appsParallelMergeOptionsSpecifies the preferred type of output merge to use in a query. In other words, it indicates how PLINQ should merge the results from the various partitions back into a single result sequence. This is a hint only, and may not be respected by the system when parallelizing all queries.
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.