Пространства имен System.Linq
Пространства имен System.Linq и System.Linq.Expressions содержат типы, поддерживающие запросы с использованием LINQ.
В этом разделе представлены типы в пространствах имен System.Linq и System.Linq.Expressions, которые включены в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows не включает все члены каждого типа. Дополнительные сведения об типах см. в соответствующих разделах. Документация по типу показывает, какие члены включены в Приложения .NET для Магазина Windows.
Пространство имен System.Linq
Типы, поддерживаемые в Приложения .NET для Магазина Windows |
Описание |
---|---|
Предоставляет набор статических методов для выполнения запросов к объектам, реализующим IEnumerable<T>. |
|
Представляет дерево выражения и обеспечивает функциональность для выполнения дерева выражения после его перезаписи. |
|
Представляет дерево выражения и обеспечивает функциональность для выполнения дерева выражения после его перезаписи. |
|
Представляет коллекцию IEnumerable в качестве источника данных EnumerableQuery. |
|
Представляет коллекцию IEnumerable<T> в качестве источника данных<T> IQueryable. |
|
Представляет коллекцию объектов, имеющих общий ключ. |
|
Определяет индексатор, свойство размера и метод логического поиска для структур данных, сопоставляющих ключи с последовательностями IEnumerable<T> значений. |
|
Представляет отсортированную последовательность. |
|
Представляет результат операции сортировки. |
|
Представляет результат операции сортировки. |
|
Предоставляет функциональные возможности оценки запросов в соответствии с конкретным источником данных, для которого не указан тип данных. |
|
Предоставляет функциональные возможности оценки запросов в соответствии с конкретным источником данных с известным типом данных. |
|
Определяет методы создания и выполнения запросов, описываемых объектом IQueryable. |
|
Представляет коллекцию ключей, каждый из которых сопоставлен с одним или несколькими значениями. |
|
Представляет отсортированную параллельную последовательность. |
|
Предоставляет набор методов для выполнения запросов к объектам, реализующим ParallelQuery{TSource}. Это параллельный эквивалент объекта Enumerable. |
|
Режим выполнения запроса дает системе информацию о том, как обрабатывать компромиссные ситуации в отношении производительности при осуществлении параллельных запросов. |
|
Указывает предпочтительный тип слияния выходных данных для использования в запросе. Другими словами, он определяет, как PLINQ должен объединять результаты, полученные из различных разделов, в единую результирующую последовательность. Это только рекомендация, которая может не соблюдаться системой при выполнении всех запросов параллельно. |
|
Представляет параллельную последовательность. |
|
Представляет параллельную последовательность. |
|
Предоставляет набор статических методов для выполнения запросов к структурам данных, реализующим объект IQueryable<T>. |
Пространство имен System.Linq.Expressions
Типы, поддерживаемые в Приложения .NET для Магазина Windows |
Описание |
---|---|
Представляет выражение, содержащее двоичный оператор. |
|
Представляет блок, содержащий последовательность выражений, в которых могут быть определены переменные. |
|
Представляет оператор catch в блоке try. |
|
Представляет выражение, содержащее условный оператор. |
|
Представляет выражение, содержащее постоянное значение. |
|
Выпускает или очищает точку последовательности для сведений по отладке. Это позволяет отладчику выделять правильный исходный код при отладке. |
|
Представляет значение по умолчанию для типа или пустое выражение. |
|
Представляет динамическую операцию. |
|
Представляет метод просмотра или перезаписи деревьев динамических выражений. |
|
Представляет инициализатор отдельного элемента коллекции IEnumerable. |
|
Предоставляет базовый класс, от которого наследуются классы, представляющие узлы дерева выражения. Также содержит статические фабричные методы для создания различных типов узлов. Этот класс является абстрактным. |
|
Представляет строго типизированное лямбда-выражение в виде структуры данных в форме дерева выражения. Этот класс не наследуется. |
|
Описывает типы узлов для узлов дерева выражения. |
|
Представляет метод просмотра или перезаписи деревьев выражений. |
|
Представляет безусловный переход. Включает операторы return, break и continue, а также другие переходы. |
|
Задает тип перехода, представляемый выражением GotoExpression. |
|
Представляет индексацию свойства или массива. |
|
Представляет выражение, применяющее делегат или лямбда-выражение к списку выражений аргумента. |
|
Представляет метку, которую можно поместить в любой контекст Expression. При перемещении к этой метке будет получено значение соответствующего выражения GotoExpression. В противном случае будет получено значение DefaultValue. Если Type имеет значение Void, никакое значение не предоставляется. |
|
Представляет цель GotoExpression. |
|
Описывает лямбда-выражение. Захватывает блок кода, сходный с телом метода .NET. |
|
Представляет вызов конструктора, который содержит инициализатор коллекции. |
|
Представляет бесконечный цикл. Может быть прерван с помощью оператора break. |
|
Представляет операцию присваивания для поля или свойства объекта. |
|
Обеспечивает базовый класс, от которого наследуются классы, представляющие привязки, используемые для инициализации членов только что созданной производной объекта. |
|
Описывает типы привязки, которые используются в объектах MemberInitExpression. |
|
Представляет доступ к полю или свойству. |
|
Представляет вызов конструктора и инициализацию одного или нескольких членов нового объекта. |
|
Представляет инициализацию элементов члена коллекции созданного объекта. |
|
Представляет инициализацию членов члена созданного объекта. |
|
Представляет вызов статического метода или метода экземпляра. |
|
Представляет создание нового массива и возможную инициализацию элементов нового массива. |
|
Представляет вызов конструктора. |
|
Представляет именованное выражение параметра. |
|
Представляет выражение, которое предоставляет разрешение среды выполнения на чтение и запись переменных. |
|
Представляет один из вариантов SwitchExpression. |
|
Представляет выражение элемента управления, которое обрабатывает выбор из нескольких вариантов путем передачи элемента управления выражению SwitchCase. |
|
Сохраняет информацию, необходимую для создания сведений об отладочных символах для исходного файла, в частности, имени файла и уникального идентификатора языка. |
|
Представляет блок try/catch/finally/fault. |
|
Представляет операцию между выражением и типом. |
|
Представляет выражение, содержащее унарный оператор. |