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>>) 已重载。 计算可以为 null 的 Decimal 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
公共扩展方法 Average<IDisposable>(Func<IDisposable, Nullable<Double>>) 已重载。 计算可以为 null 的 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>>) 已重载。 计算可以为 null 的 Int32 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
公共扩展方法 Average<IDisposable>(Func<IDisposable, Nullable<Int64>>) 已重载。 计算可以为 null 的 Int64 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
公共扩展方法 Average<IDisposable>(Func<IDisposable, Nullable<Single>>) 已重载。 计算可以为 null 的 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>() 已重载。 返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。 (由 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>>) 已重载。 计算可以为 null 的 Decimal 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
公共扩展方法 Sum<IDisposable>(Func<IDisposable, Nullable<Double>>) 已重载。 计算可以为 null 的 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>>) 已重载。 计算可以为 null 的 Int32 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
公共扩展方法 Sum<IDisposable>(Func<IDisposable, Nullable<Int64>>) 已重载。 计算可以为 null 的 Int64 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
公共扩展方法 Sum<IDisposable>(Func<IDisposable, Nullable<Single>>) 已重载。 计算可以为 null 的 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>) 已重载。 根据指定的键选择器函数,从 IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
公共扩展方法 ToDictionary<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数和键比较器,从 IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
公共扩展方法 ToDictionary<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) 已重载。 根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
公共扩展方法 ToDictionary<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数、比较器和元素选择器函数从 IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
公共扩展方法 ToList<IDisposable> IEnumerable<T> 创建一个 List<T>。 (由 Enumerable 定义。)
公共扩展方法 ToLookup<IDisposable, TKey>(Func<IDisposable, TKey>) 已重载。 根据指定的键选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由 Enumerable 定义。)
公共扩展方法 ToLookup<IDisposable, TKey>(Func<IDisposable, TKey>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数和键比较器,从 IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由 Enumerable 定义。)
公共扩展方法 ToLookup<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>) 已重载。 根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由 Enumerable 定义。)
公共扩展方法 ToLookup<IDisposable, TKey, TElement>(Func<IDisposable, TKey>, Func<IDisposable, TElement>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数、比较器和元素选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由 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

页首

版本信息

适用于 Windows Phone 应用的 .NET

受以下版本支持:Windows Phone 8、Silverlight 8.1

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.Phone.Reactive 命名空间