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


CompositeDisposable - класс

Иерархия наследования

System.Object
  Microsoft.Phone.Reactive.CompositeDisposable

Пространство имен:  Microsoft.Phone.Reactive
Сборка:  Microsoft.Phone.Reactive (в Microsoft.Phone.Reactive.dll)

Синтаксис

'Декларация
Public NotInheritable Class CompositeDisposable _
    Implements ICollection(Of IDisposable), IEnumerable(Of IDisposable),  _
    IEnumerable, IDisposable
public sealed class CompositeDisposable : ICollection<IDisposable>, 
    IEnumerable<IDisposable>, IEnumerable, IDisposable
public ref class CompositeDisposable sealed : ICollection<IDisposable^>, 
    IEnumerable<IDisposable^>, IEnumerable, IDisposable
[<Sealed>]
type CompositeDisposable =  
    class
        interface ICollection<IDisposable>
        interface IEnumerable<IDisposable>
        interface IEnumerable
        interface IDisposable
    end

Тип CompositeDisposable предоставляет следующие члены.

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

  Имя Описание
Открытый метод CompositeDisposable

В начало страницы

Свойства

  Имя Описание
Открытое свойство Count
Открытое свойство IsReadOnly

В начало страницы

Методы

  Имя Описание
Открытый метод Add
Открытый метод Clear
Открытый метод Contains
Открытый метод CopyTo
Открытый метод Dispose
Открытый метод Equals(Object) Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetEnumerator
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Remove
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

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

  Имя Описание
Открытый метод расширения Aggregate<IDisposable>(Func<IDisposable, IDisposable, IDisposable>) Перегружен. Применяет к последовательности агрегатную функцию. (Определено в Enumerable.)
Открытый метод расширения Aggregate<IDisposable, TAccumulate>(TAccumulate, Func<TAccumulate, IDisposable, TAccumulate>) Перегружен. Применяет к последовательности агрегатную функцию.Указанное начальное значение используется в качестве исходного значения агрегатной операции. (Определено в Enumerable.)
Открытый метод расширения Aggregate<IDisposable, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, IDisposable, TAccumulate>, Func<TAccumulate, TResult>) Перегружен. Применяет к последовательности агрегатную функцию.Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения. (Определено в Enumerable.)
Открытый метод расширения All<IDisposable> Проверяет, все ли элементы последовательности удовлетворяют условию. (Определено в Enumerable.)
Открытый метод расширения Any<IDisposable>() Перегружен. Проверяет, содержит ли последовательность какие-либо элементы. (Определено в Enumerable.)
Открытый метод расширения Any<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию. (Определено в Enumerable.)
Открытый метод расширения AsEnumerable<IDisposable> Возвращает входные данные, приведенные к типу IEnumerable<T>. (Определено в Enumerable.)
Открытый метод расширения AsQueryable() Перегружен. Преобразовывает коллекцию IEnumerable в объект IQueryable. (Определено в Queryable.)
Открытый метод расширения AsQueryable<IDisposable>() Перегружен. Преобразовывает универсальный объект IEnumerable<T> в универсальный объект IQueryable<T>. (Определено в Queryable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Nullable<Decimal>>) Перегружен. Вычисляет среднее для последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Nullable<Double>>) Перегружен. Вычисляет среднее для последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Decimal>) Перегружен. Вычисляет среднее для последовательности значений типа Decimal, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Double>) Перегружен. Вычисляет среднее для последовательности значений типа Double, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Int32>) Перегружен. Вычисляет среднее для последовательности значений типа Int32, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Int64>) Перегружен. Вычисляет среднее для последовательности значений типа Int64, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Nullable<Int32>>) Перегружен. Вычисляет среднее для последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Nullable<Int64>>) Перегружен. Вычисляет среднее для последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Nullable<Single>>) Перегружен. Вычисляет среднее для последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Average<IDisposable>(Func<IDisposable, Single>) Перегружен. Вычисляет среднее для последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Cast<TResult> Приводит элементы объекта IEnumerable к заданному типу. (Определено в Enumerable.)
Открытый метод расширения Concat<IDisposable> Объединяет две последовательности. (Определено в Enumerable.)
Открытый метод расширения Contains<IDisposable>(IDisposable) Перегружен. Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения Contains<IDisposable>(IDisposable, IEqualityComparer<IDisposable>) Перегружен. Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения Count<IDisposable>() Перегружен. Возвращает количество элементов в последовательности. (Определено в Enumerable.)
Открытый метод расширения Count<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает число, представляющее количество элементов последовательности, удовлетворяющих заданному условию. (Определено в Enumerable.)
Открытый метод расширения DefaultIfEmpty<IDisposable>() Перегружен. Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста. (Определено в Enumerable.)
Открытый метод расширения DefaultIfEmpty<IDisposable>(IDisposable) Перегружен. Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста. (Определено в Enumerable.)
Открытый метод расширения Distinct<IDisposable>() Перегружен. Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения Distinct<IDisposable>(IEqualityComparer<IDisposable>) Перегружен. Возвращает различающиеся элементы последовательности, используя для сравнения значений указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения ElementAt<IDisposable> Возвращает элемент по указанному индексу в последовательности. (Определено в Enumerable.)
Открытый метод расширения ElementAtOrDefault<IDisposable> Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона. (Определено в Enumerable.)
Открытый метод расширения Except<IDisposable>(IEnumerable<IDisposable>) Перегружен. Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения Except<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) Перегружен. Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения First<IDisposable>() Перегружен. Возвращает первый элемент последовательности. (Определено в Enumerable.)
Открытый метод расширения First<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает первый элемент последовательности, удовлетворяющий указанному условию. (Определено в Enumerable.)
Открытый метод расширения FirstOrDefault<IDisposable>() Перегружен. Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. (Определено в Enumerable.)
Открытый метод расширения FirstOrDefault<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает первый удовлетворяющий условию элемент последовательности или значение по умолчанию, если ни одного такого элемента не найдено. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey>(Func<IDisposable, TKey>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и сравнивает ключи с помощью указанного компаратора. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey, TResult>(Func<IDisposable, TKey>, Func<TKey, IEnumerable<IDisposable>, TResult>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) Перегружен. Группирует элементы последовательности в соответствии с функцией селектора ключа.Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey, TResult>(Func<IDisposable, TKey>, Func<TKey, IEnumerable<IDisposable>, TResult>, IEqualityComparer<TKey>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с использованием заданного компаратора. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey, TElement, TResult>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, Func<TKey, IEnumerable<TElement>, TResult>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Элементы каждой группы проецируются с помощью указанной функции. (Определено в Enumerable.)
Открытый метод расширения GroupBy<IDisposable, TKey, TElement, TResult>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) Перегружен. Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции. (Определено в Enumerable.)
Открытый метод расширения GroupJoin<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, IEnumerable<TInner>, TResult>) Перегружен. Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты.Для сравнения ключей используется компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения GroupJoin<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) Перегружен. Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты.Для сравнения ключей используется указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения Intersect<IDisposable>(IEnumerable<IDisposable>) Перегружен. Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения Intersect<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) Перегружен. Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения Join<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, TInner, TResult>) Перегружен. Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей.Для сравнения ключей используется компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения Join<IDisposable, TInner, TKey, TResult>(IEnumerable<TInner>, Func<IDisposable, TKey>, Func<TInner, TKey>, Func<IDisposable, TInner, TResult>, IEqualityComparer<TKey>) Перегружен. Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей.Для сравнения ключей используется указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения Last<IDisposable>() Перегружен. Возвращает последний элемент последовательности. (Определено в Enumerable.)
Открытый метод расширения Last<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает последний элемент последовательности, удовлетворяющий указанному условию. (Определено в Enumerable.)
Открытый метод расширения LastOrDefault<IDisposable>() Перегружен. Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. (Определено в Enumerable.)
Открытый метод расширения LastOrDefault<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. (Определено в Enumerable.)
Открытый метод расширения LongCount<IDisposable>() Перегружен. Возвращает значение типа Int64, представляющее общее число элементов в последовательности. (Определено в Enumerable.)
Открытый метод расширения LongCount<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает значение типа Int64, представляющее число элементов последовательности, удовлетворяющих заданному условию. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>() Перегружен. Возвращает максимальное значение, содержащееся в универсальной последовательности. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Nullable<Decimal>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Nullable<Double>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Decimal>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Decimal. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Double>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Double. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Int32>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Int32. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Int64>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Int64. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Nullable<Int32>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32 обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Nullable<Int64>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64 обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Nullable<Single>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable>(Func<IDisposable, Single>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Single. (Определено в Enumerable.)
Открытый метод расширения Max<IDisposable, TResult>(Func<IDisposable, TResult>) Перегружен. Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>() Перегружен. Возвращает минимальное значение, содержащееся в универсальной последовательности. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Nullable<Decimal>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Nullable<Double>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Decimal>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Decimal. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Double>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Double. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Int32>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Int32. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Int64>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Int64. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Nullable<Int32>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32 обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Nullable<Int64>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64 обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Nullable<Single>>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single обнуляемого типа. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable>(Func<IDisposable, Single>) Перегружен. Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Single. (Определено в Enumerable.)
Открытый метод расширения Min<IDisposable, TResult>(Func<IDisposable, TResult>) Перегружен. Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение. (Определено в Enumerable.)
Открытый метод расширения OfType<TResult> Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. (Определено в Enumerable.)
Открытый метод расширения OrderBy<IDisposable, TKey>(Func<IDisposable, TKey>) Перегружен. Сортирует элементы последовательности в порядке возрастания ключа. (Определено в Enumerable.)
Открытый метод расширения OrderBy<IDisposable, TKey>(Func<IDisposable, TKey>, IComparer<TKey>) Перегружен. Сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора. (Определено в Enumerable.)
Открытый метод расширения OrderByDescending<IDisposable, TKey>(Func<IDisposable, TKey>) Перегружен. Сортирует элементы последовательности в порядке убывания ключа. (Определено в Enumerable.)
Открытый метод расширения OrderByDescending<IDisposable, TKey>(Func<IDisposable, TKey>, IComparer<TKey>) Перегружен. Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора. (Определено в Enumerable.)
Открытый метод расширения Reverse<IDisposable> Изменяет порядок элементов последовательности на противоположный. (Определено в Enumerable.)
Открытый метод расширения Select<IDisposable, TResult>(Func<IDisposable, TResult>) Перегружен. Проецирует каждый элемент последовательности в новую форму. (Определено в Enumerable.)
Открытый метод расширения Select<IDisposable, TResult>(Func<IDisposable, Int32, TResult>) Перегружен. Проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента. (Определено в Enumerable.)
Открытый метод расширения SelectMany<IDisposable, TResult>(Func<IDisposable, IEnumerable<TResult>>) Перегружен. Проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность. (Определено в Enumerable.)
Открытый метод расширения SelectMany<IDisposable, TResult>(Func<IDisposable, Int32, IEnumerable<TResult>>) Перегружен. Проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность.Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента. (Определено в Enumerable.)
Открытый метод расширения SelectMany<IDisposable, TCollection, TResult>(Func<IDisposable, IEnumerable<TCollection>>, Func<IDisposable, TCollection, TResult>) Перегружен. Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. (Определено в Enumerable.)
Открытый метод расширения SelectMany<IDisposable, TCollection, TResult>(Func<IDisposable, Int32, IEnumerable<TCollection>>, Func<IDisposable, TCollection, TResult>) Перегружен. Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности.Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента. (Определено в Enumerable.)
Открытый метод расширения SequenceEqual<IDisposable>(IEnumerable<IDisposable>) Перегружен. Определяет, совпадают ли две последовательности, используя для сравнения элементов компаратор проверки на равенство по умолчанию, предназначенный для их типа. (Определено в Enumerable.)
Открытый метод расширения SequenceEqual<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) Перегружен. Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения Single<IDisposable>() Перегружен. Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. (Определено в Enumerable.)
Открытый метод расширения Single<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного. (Определено в Enumerable.)
Открытый метод расширения SingleOrDefault<IDisposable>() Перегружен. Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение. (Определено в Enumerable.)
Открытый метод расширения SingleOrDefault<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение. (Определено в Enumerable.)
Открытый метод расширения Skip<IDisposable> Пропускает заданное число элементов в последовательности и возвращает остальные элементы. (Определено в Enumerable.)
Открытый метод расширения SkipWhile<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. (Определено в Enumerable.)
Открытый метод расширения SkipWhile<IDisposable>(Func<IDisposable, Int32, Boolean>) Перегружен. Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.Индекс элемента используется в логике функции предиката. (Определено в Enumerable.)
Открытый метод расширения Subscribe<IDisposable>(IObserver<IDisposable>) Перегружен. (Определено в Observable.)
Открытый метод расширения Subscribe<IDisposable>(IObserver<IDisposable>, IScheduler) Перегружен. (Определено в Observable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Nullable<Decimal>>) Перегружен. Вычисляет сумму последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Nullable<Double>>) Перегружен. Вычисляет сумму последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Decimal>) Перегружен. Вычисляет сумму последовательности значений типа Decimal, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Double>) Перегружен. Вычисляет сумму последовательности значений типа Double, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Int32>) Перегружен. Вычисляет сумму последовательности значений типа Int32, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Int64>) Перегружен. Вычисляет сумму последовательности значений типа Int64, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Nullable<Int32>>) Перегружен. Вычисляет сумму последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Nullable<Int64>>) Перегружен. Вычисляет сумму последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Nullable<Single>>) Перегружен. Вычисляет сумму последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Sum<IDisposable>(Func<IDisposable, Single>) Перегружен. Вычисляет сумму последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. (Определено в Enumerable.)
Открытый метод расширения Take<IDisposable> Возвращает указанное число подряд идущих элементов с начала последовательности. (Определено в Enumerable.)
Открытый метод расширения TakeWhile<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию. (Определено в Enumerable.)
Открытый метод расширения TakeWhile<IDisposable>(Func<IDisposable, Int32, Boolean>) Перегружен. Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.Индекс элемента используется в логике функции предиката. (Определено в Enumerable.)
Открытый метод расширения ToArray<IDisposable> Создает массив из объекта IEnumerable<T>. (Определено в Enumerable.)
Открытый метод расширения ToDictionary<IDisposable, TKey>(Func<IDisposable, TKey>) Перегружен. Создает словарь Dictionary<TKey, TValue> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа. (Определено в Enumerable.)
Открытый метод расширения ToDictionary<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) Перегружен. Создает словарь Dictionary<TKey, TValue> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа и компаратором ключей. (Определено в Enumerable.)
Открытый метод расширения ToDictionary<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) Перегружен. Создает словарь Dictionary<TKey, TValue> из объекта IEnumerable<T> в соответствии с заданными функциями селектора ключа и селектора элемента. (Определено в Enumerable.)
Открытый метод расширения ToDictionary<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) Перегружен. Создает словарь Dictionary<TKey, TValue> из объекта IEnumerable<T> в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента. (Определено в Enumerable.)
Открытый метод расширения ToList<IDisposable> Создает список List<T> из объекта IEnumerable<T>. (Определено в Enumerable.)
Открытый метод расширения ToLookup<IDisposable, TKey>(Func<IDisposable, TKey>) Перегружен. Создает объект Lookup<TKey, TElement> из коллекции IEnumerable<T> в соответствии с заданной функцией выбора ключа. (Определено в Enumerable.)
Открытый метод расширения ToLookup<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) Перегружен. Создает объект Lookup<TKey, TElement> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа и компаратором ключей. (Определено в Enumerable.)
Открытый метод расширения ToLookup<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) Перегружен. Создает объект Lookup<TKey, TElement> из объекта IEnumerable<T> в соответствии с заданными функциями селектора ключа и селектора элемента. (Определено в Enumerable.)
Открытый метод расширения ToLookup<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) Перегружен. Создает объект Lookup<TKey, TElement> из объекта IEnumerable<T> в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента. (Определено в Enumerable.)
Открытый метод расширения ToObservable<IDisposable>() Перегружен. (Определено в Observable.)
Открытый метод расширения ToObservable<IDisposable>(IScheduler) Перегружен. (Определено в Observable.)
Открытый метод расширения Union<IDisposable>(IEnumerable<IDisposable>) Перегружен. Находит объединение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. (Определено в Enumerable.)
Открытый метод расширения Union<IDisposable>(IEnumerable<IDisposable>, IEqualityComparer<IDisposable>) Перегружен. Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор IEqualityComparer<T>. (Определено в Enumerable.)
Открытый метод расширения Where<IDisposable>(Func<IDisposable, Boolean>) Перегружен. Выполняет фильтрацию последовательности значений на основе заданного предиката. (Определено в Enumerable.)
Открытый метод расширения Where<IDisposable>(Func<IDisposable, Int32, Boolean>) Перегружен. Выполняет фильтрацию последовательности значений на основе заданного предиката.Индекс каждого элемента используется в логике функции предиката. (Определено в Enumerable.)
Открытый метод расширения Zip<IDisposable, TSecond, TResult> Применяет указанную функцию к соответствующим элементам двух последовательностей, что дает последовательность результатов. (Определено в Enumerable.)

В начало страницы

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator

В начало страницы

Сведения о версии

Приложения .NET для Windows Phone

Поддерживается в версиях: Windows Phone 8, Silverlight 8.1

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Phone.Reactive - пространство имен