Поделиться через


EnumerableQuery<T> Класс

Определение

Представляет коллекцию IEnumerable<T> как источник данных IQueryable<T>.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

generic <typename T>
public ref class EnumerableQuery : System::Linq::EnumerableQuery, System::Collections::Generic::IEnumerable<T>, System::Linq::IOrderedQueryable<T>, System::Linq::IQueryable<T>, System::Linq::IQueryProvider
public class EnumerableQuery<T> : System.Linq.EnumerableQuery, System.Collections.Generic.IEnumerable<T>, System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>, System.Linq.IQueryProvider
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface IOrderedQueryable<'T>
    interface IOrderedQueryable
    interface IQueryable<'T>
    interface seq<'T>
    interface IQueryable
    interface IEnumerable
    interface IQueryProvider
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface seq<'T>
    interface IEnumerable
    interface IOrderedQueryable
    interface IQueryable
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IQueryProvider
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IOrderedQueryable
    interface IQueryable
    interface IQueryProvider
    interface seq<'T>
    interface IEnumerable
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface seq<'T>
    interface IEnumerable
    interface IQueryable
    interface IOrderedQueryable
    interface IQueryProvider
Public Class EnumerableQuery(Of T)
Inherits EnumerableQuery
Implements IEnumerable(Of T), IOrderedQueryable(Of T), IQueryable(Of T), IQueryProvider

Параметры типа

T

Тип данных в коллекции.

Наследование
EnumerableQuery<T>
Реализации

Конструкторы

EnumerableQuery<T>(Expression)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса EnumerableQuery<T> и связывает экземпляр с деревом выражений.

EnumerableQuery<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса EnumerableQuery<T> и связывает его с коллекцией IEnumerable<T>.

Методы

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает текстовое представление перечисленной коллекции или, если оно равно NULL, дерева выражений, связанного с этим экземпляром.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает перечислитель, который может выполнять итерацию через связанную коллекцию IEnumerable<T> или, если она имеет значение NULL, через коллекцию, которая приводит к перезаписи связанного дерева выражений в виде запроса к источнику данных IEnumerable<T> и его выполнению.

IEnumerable<T>.GetEnumerator()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает перечислитель, который может выполнять итерацию через связанную коллекцию IEnumerable<T> или, если она имеет значение NULL, через коллекцию, которая приводит к перезаписи связанного дерева выражений в виде запроса к источнику данных IEnumerable<T> и его выполнению.

IQueryable.ElementType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает тип данных в коллекции, представляющей этот экземпляр.

IQueryable.Expression

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает дерево выражений, связанное с этим экземпляром или представляющее его.

IQueryable.Provider

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает поставщик запросов, связанный с этим экземпляром.

IQueryProvider.CreateQuery(Expression)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает новый объект EnumerableQuery<T> и связывает его с указанным деревом выражений, представляющим IQueryable коллекцию данных.

IQueryProvider.CreateQuery<TElement>(Expression)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает новый объект EnumerableQuery<T> и связывает его с указанным деревом выражений, представляющим IQueryable<T> коллекцию данных.

IQueryProvider.Execute(Expression)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет выражение после перезаписи, чтобы вызывать методы Enumerable вместо Queryable методов для любых перечисляемых источников данных, которые не могут запрашиваться методами Queryable.

IQueryProvider.Execute<TElement>(Expression)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет выражение после перезаписи, чтобы вызывать методы Enumerable вместо Queryable методов для любых перечисляемых источников данных, которые не могут запрашиваться методами Queryable.

Методы расширения

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает FrozenDictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает FrozenDictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает FrozenSet<T> с указанными значениями.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неизменяемый массив из указанной коллекции.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неизменяемый словарь из существующей коллекции элементов, применяя функцию преобразования к исходным ключам.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неизменяемый словарь на основе некоторого преобразования последовательности.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет последовательность и создает неизменяемый хэш-набор его содержимого.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет последовательность, создает неизменяемый хэш-набор его содержимого и использует указанный средство сравнения равенства для типа набора.

ToImmutableList<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет последовательность и создает неизменяемый список его содержимого.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет последовательность и создает неизменяемый отсортированный набор его содержимого.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перечисляет последовательность, создает неизменяемый отсортированный набор его содержимого и использует указанный сопоставитель.

CopyToDataTable<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает DataTable, содержащий копии объектов DataRow, учитывая входной объект IEnumerable<T>, в котором T универсальный параметр DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором T универсальный параметр DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором T универсальный параметр DataRow.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет функцию аккумулятора по последовательности.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора.

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора, а указанная функция используется для выбора значения результата.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет коллекцию IEnumerable<T> как источник данных IQueryable<T>.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет коллекцию IEnumerable<T> как источник данных IQueryable<T>.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, соответствуют ли все элементы последовательности условию.

Any<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, содержит ли последовательность любые элементы.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, соответствует ли любой элемент последовательности условию.

Append<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет значение в конец последовательности.

AsEnumerable<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает входные данные, типизированные как IEnumerable<T>.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Decimal значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Double значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Int32 значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Int64 значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Single значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Cast<TResult>(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Приведение элементов IEnumerable к указанному типу.

Chunk<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Разбивает элементы последовательности на блоки размера не более size.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Объединяет две последовательности.

Contains<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, содержит ли последовательность указанный элемент с помощью средства сравнения равенства по умолчанию.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, содержит ли последовательность указанный элемент с помощью указанного IEqualityComparer<T>.

Count<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество элементов в последовательности.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает число, представляющее, сколько элементов в указанной последовательности удовлетворяет условию.

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет коллекцию IEnumerable<T> как источник данных IQueryable<T>.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы указанной последовательности или значение параметра типа по умолчанию в одной коллекции, если последовательность пуста.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы указанной последовательности или указанное значение в одной коллекции, если последовательность пуста.

Distinct<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности с помощью сравнения значений по умолчанию.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности с помощью указанного IEqualityComparer<T> для сравнения значений.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей и с помощью указанного средства сравнения ключей.

ElementAt<TSource>(IEnumerable<TSource>, Index)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает различие набора двух последовательностей с помощью сравнения значений по умолчанию.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает различие набора двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей.

First<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент в последовательности, удовлетворяющей указанному условию.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности, удовлетворяющий условию или значению по умолчанию, если такой элемент не найден.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности, удовлетворяющий условию, или заданное значение по умолчанию, если такой элемент не найден.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и сравнивает ключи с помощью указанного средства сравнения.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей и проектируйте элементы для каждой группы с помощью указанной функции.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группируйте элементы последовательности в соответствии с функцией селектора ключей. Ключи сравниваются с помощью средства сравнения, а элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключи сравниваются с помощью указанного средства сравнения.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключевые значения сравниваются с помощью указанного средства сравнения, а элементы каждой группы проецируются с помощью указанной функции.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Средство сравнения равенства по умолчанию используется для сравнения ключей.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный IEqualityComparer<T>.

Index<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает перечисление, которое включает индекс элемента в кортеж.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает набор пересечения двух последовательностей с помощью сравнения значений по умолчанию.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает набор пересечения двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

Last<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности, удовлетворяющей указанному условию.

LastOrDefault<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности, удовлетворяющей условию или значению по умолчанию, если такой элемент не найден.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности, удовлетворяющей условию, или заданное значение по умолчанию, если такой элемент не найден.

LongCount<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Int64, представляющую общее количество элементов в последовательности.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Int64, представляющий количество элементов в последовательности, удовлетворяющих условию.

Max<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальной последовательности.

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальной последовательности.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Single.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратором ключей.

Min<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальной последовательности.

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальной последовательности.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Single.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратером ключей.

OfType<TResult>(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует элементы IEnumerable на основе указанного типа.

Order<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания.

Order<T>(IEnumerable<T>, IComparer<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания в соответствии с ключом.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания с помощью указанного сравнения.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания в соответствии с ключом.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания с помощью указанного сравнения.

OrderDescending<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет значение в начало последовательности.

Reverse<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инвертирует порядок элементов в последовательности.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектируйте каждый элемент последовательности в новую форму.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектируйте каждый элемент последовательности в новую форму, включив индекс элемента.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T> и преобразует полученные последовательности в одну последовательность.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T>, а результирующий последовательности — в одну последовательность. Индекс каждого исходного элемента используется в проецируемых формах этого элемента.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента. Индекс каждого исходного элемента используется в промежуточной проецированной форме этого элемента.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равны ли две последовательности путем сравнения элементов с помощью средства сравнения равенства по умолчанию для их типа.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равны ли две последовательности, сравнивая их элементы с помощью указанной IEqualityComparer<T>.

Single<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ни одного элемента.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, и создает исключение, если существует несколько таких элементов.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов.

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности или указанное значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не существует; Этот метод создает исключение, если несколько элементов удовлетворяют условию.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, или заданное значение по умолчанию, если такой элемент отсутствует; Этот метод создает исключение, если несколько элементов удовлетворяют условию.

Skip<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проходит указанное число элементов в последовательности, а затем возвращает оставшиеся элементы.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает новую перечисленную коллекцию, содержащую элементы из source с последними count элементами исходной коллекции.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности.

Take<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает указанное число смежных элементов из начала последовательности.

Take<TSource>(IEnumerable<TSource>, Range)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает указанный диапазон смежных элементов из последовательности.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает новую перечисленную коллекцию, содержащую последние элементы count из source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true. Индекс элемента используется в логике функции предиката.

ToArray<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает массив из IEnumerable<T>.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей, компратором и функцией селектора элементов.

ToHashSet<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает HashSet<T> из IEnumerable<T>.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает HashSet<T> из IEnumerable<T> с помощью comparer для сравнения ключей.

ToList<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает List<T> из IEnumerable<T>.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей, компратором и функцией селектора элементов.

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Пытается определить количество элементов в последовательности без принудительного перечисления.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей с помощью средства сравнения равенства по умолчанию.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей с помощью указанного IEqualityComparer<T>.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует последовательность значений на основе предиката.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует последовательность значений на основе предиката. Индекс каждого элемента используется в логике функции предиката.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает последовательность кортежей с элементами из двух указанных последовательностей.

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает последовательность кортежей с элементами из трех указанных последовательностей.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет указанную функцию к соответствующим элементам двух последовательностей, создавая последовательность результатов.

AsParallel(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Включает параллелизацию запроса.

AsParallel<TSource>(IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Включает параллелизацию запроса.

Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет функцию аккумулятора по последовательности.

Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора.

Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора, а указанная функция используется для выбора значения результата.

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет коллекцию IEnumerable<T> как источник данных IQueryable<T>.

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет коллекцию IEnumerable<T> как источник данных IQueryable<T>.

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, соответствуют ли все элементы последовательности условию.

Any<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, содержит ли последовательность любые элементы.

Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, соответствует ли любой элемент последовательности условию.

Append<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает новую запрашиваемую последовательность, содержащую элементы из source плюс указанный element, добавленный в конце.

AsQueryable(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует IEnumerable в IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует универсальный IEnumerable<T> в универсальный IQueryable<T>.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Decimal значений, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Double значений, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Int32 значений, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Int64 значений, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Decimal, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Double, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int32, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int64, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности значений, допускающих значение NULL, Single, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет среднее значение последовательности Single значений, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Cast<TResult>(IQueryable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует элементы IQueryable в указанный тип.

Chunk<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Разделение элементов последовательности на блоки размера не более size.

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Объединяет две последовательности.

Contains<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, содержит ли последовательность указанный элемент с помощью средства сравнения равенства по умолчанию.

Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, содержит ли последовательность указанный элемент с помощью указанного IEqualityComparer<T>.

Count<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество элементов в последовательности.

Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество элементов в указанной последовательности, удовлетворяющее условию.

CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество каждого элемента из последовательности в соответствии с указанной функцией селектора ключей.

DefaultIfEmpty<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы указанной последовательности или значение параметра типа по умолчанию в одной коллекции, если последовательность пуста.

DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы указанной последовательности или указанное значение в одной коллекции, если последовательность пуста.

Distinct<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности с помощью сравнения значений по умолчанию.

Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности с помощью указанного IEqualityComparer<T> для сравнения значений.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей.

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей.

ElementAt<TSource>(IQueryable<TSource>, Index)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности.

ElementAt<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Index)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает различие набора двух последовательностей с помощью сравнения значений по умолчанию.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает различие набора двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей.

First<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности.

First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности, удовлетворяющей указанному условию.

FirstOrDefault<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

FirstOrDefault<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности, удовлетворяющей указанному условию или значению по умолчанию, если такой элемент не найден.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает первый элемент последовательности, удовлетворяющий условию или значению по умолчанию, если такой элемент не найден.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и сравнивает ключи с помощью указанного средства сравнения.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей и проектируйте элементы для каждой группы с помощью указанной функции.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группировать элементы последовательности и проектировать элементы для каждой группы с помощью указанной функции. Ключевые значения сравниваются с помощью указанного средства сравнения.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключи сравниваются с помощью указанного сравнения.

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Элементы каждой группы проецируются с помощью указанной функции.

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключи сравниваются с помощью указанного средства сравнения, а элементы каждой группы проецируются с помощью указанной функции.

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Средство сравнения равенства по умолчанию используется для сравнения ключей.

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный IEqualityComparer<T>.

Index<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает индекс и связанный элемент.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает набор пересечения двух последовательностей с помощью сравнения значений по умолчанию.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает набор пересечения двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей.

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей.

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей.

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

Last<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности.

Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности, удовлетворяющей указанному условию.

LastOrDefault<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности, удовлетворяющей условию или значению по умолчанию, если такой элемент не найден.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает последний элемент последовательности, удовлетворяющей условию или значению по умолчанию, если такой элемент не найден.

LongCount<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Int64, представляющую общее количество элементов в последовательности.

LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Int64, представляющую количество элементов в последовательности, удовлетворяющей условию.

Max<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальной IQueryable<T>.

Max<TSource>(IQueryable<TSource>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальной IQueryable<T>.

Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию проекции для каждого элемента универсального IQueryable<T> и возвращает максимальное результирующее значение.

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальном IQueryable<T> в соответствии с указанной функцией селектора ключей.

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает максимальное значение в универсальном IQueryable<T> в соответствии с указанной функцией селектора ключей.

Min<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение универсальной IQueryable<T>.

Min<TSource>(IQueryable<TSource>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальной IQueryable<T>.

Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает функцию проекции для каждого элемента универсальной IQueryable<T> и возвращает минимальное результирующее значение.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальном IQueryable<T> в соответствии с указанной функцией селектора ключей.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает минимальное значение в универсальном IQueryable<T> в соответствии с указанной функцией селектора ключей.

OfType<TResult>(IQueryable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует элементы IQueryable на основе указанного типа.

Order<T>(IQueryable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания.

Order<T>(IQueryable<T>, IComparer<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания в соответствии с ключом.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке возрастания с помощью указанного сравнения.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания в соответствии с ключом.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания с помощью указанного сравнения.

OrderDescending<T>(IQueryable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания.

OrderDescending<T>(IQueryable<T>, IComparer<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сортирует элементы последовательности в порядке убывания.

Prepend<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает новую запрашиваемую последовательность, содержащую элементы из source плюс указанные element, предварительно подготовленные в начале.

Reverse<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инвертирует порядок элементов в последовательности.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектируйте каждый элемент последовательности в новую форму.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектируйте каждый элемент последовательности в новую форму, включив индекс элемента.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T> и объединяет полученные последовательности в одну последовательность.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T> и объединяет полученные последовательности в одну последовательность. Индекс каждого исходного элемента используется в проецируемых формах этого элемента.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T> и вызывает функцию селектора результатов для каждого элемента. Полученные значения из каждой промежуточной последовательности объединяются в одну одномерную последовательность и возвращаются.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проектирует каждый элемент последовательности в IEnumerable<T>, включающую индекс исходного элемента, создающего его. Функция селектора результатов вызывается для каждого элемента каждой промежуточной последовательности, а полученные значения объединяются в одну одномерную последовательность и возвращаются.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равны ли две последовательности с помощью сравнения элементов по умолчанию.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равны ли две последовательности с помощью указанного IEqualityComparer<T> для сравнения элементов.

Single<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ни одного элемента.

Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, и создает исключение, если существует несколько таких элементов.

SingleOrDefault<TSource>(IQueryable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов.

SingleOrDefault<TSource>(IQueryable<TSource>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов.

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не существует; Этот метод создает исключение, если несколько элементов удовлетворяют условию.

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не существует; Этот метод создает исключение, если несколько элементов удовлетворяют условию.

Skip<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проходит указанное число элементов в последовательности, а затем возвращает оставшиеся элементы.

SkipLast<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает новую запрашиваемую последовательность, содержащую элементы из source с последними count элементами исходной запрашиваемой последовательности.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Decimal, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Double, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Int32, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Int64, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Decimal, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Double, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Int32, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Int64, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений, допускающих значение NULL, Single, полученное путем вызова функции проекции для каждого элемента входной последовательности.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет сумму последовательности значений Single, полученных путем вызова функции проекции для каждого элемента входной последовательности.

Take<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает указанное число смежных элементов из начала последовательности.

Take<TSource>(IQueryable<TSource>, Range)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает указанный диапазон смежных элементов из последовательности.

TakeLast<TSource>(IQueryable<TSource>, Int32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает новую запрашиваемую последовательность, содержащую последние элементы count из source.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true. Индекс элемента используется в логике функции предиката.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет последующее упорядочение элементов последовательности в порядке возрастания в соответствии с ключом.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет последующее упорядочение элементов последовательности в порядке возрастания с помощью указанного средства сравнения.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет последующее упорядочение элементов в последовательности в порядке убывания в соответствии с ключом.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет последующее упорядочение элементов в последовательности в порядке убывания с помощью указанного средства сравнения.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей с помощью средства сравнения равенства по умолчанию.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей с помощью указанного IEqualityComparer<T>.

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует последовательность значений на основе предиката.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует последовательность значений на основе предиката. Индекс каждого элемента используется в логике функции предиката.

Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает последовательность кортежей с элементами из двух указанных последовательностей.

Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает последовательность кортежей с элементами из трех указанных последовательностей.

Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Объединяет две последовательности с помощью указанной функции предиката.

SortBy<T>(IQueryable<T>, String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Указывает порядок сортировки.

Ancestors<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает коллекцию элементов, содержащих предки каждого узла в исходной коллекции.

Ancestors<T>(IEnumerable<T>, XName)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отфильтрованную коллекцию элементов, содержащих предки каждого узла в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

DescendantNodes<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает коллекцию потомков каждого документа и элемента в исходной коллекции.

Descendants<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции.

Descendants<T>(IEnumerable<T>, XName)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отфильтрованную коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

Elements<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.

Elements<T>(IEnumerable<T>, XName)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

InDocumentOrder<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает коллекцию узлов, содержащих все узлы в исходной коллекции, отсортированные в порядке документа.

Nodes<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.

Remove<T>(IEnumerable<T>)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Удаляет каждый узел в исходной коллекции из родительского узла.

Применяется к