Search Results for

    Show / Hide Table of Contents

    Class SparseGammaList

    Represents a sparse list of Gamma distributions, optimized for the case where many share the same parameter value. The class supports an approximation tolerance which allows elements close to the common value to be automatically reset to the common value.

    Inheritance
    Object
    SparseList<Gamma>
    ApproximateSparseList<Gamma>
    SparseDistributionList<Gamma, Double, SparseGammaList>
    SparseGammaList
    Implements
    ISparseList<Gamma>
    ISparseEnumerable<Gamma>
    IList<Gamma>
    ICollection<Gamma>
    IEnumerable<Gamma>
    IList
    ICollection
    IEnumerable
    IDistribution<ISparseList<Double>>
    IDistribution
    ICloneable
    Diffable
    SettableToUniform
    HasPoint<ISparseList<Double>>
    CanGetLogProb<ISparseList<Double>>
    Sampleable<ISparseList<Double>>
    SettableTo<SparseGammaList>
    SettableToProduct<SparseGammaList>
    SettableToProduct<SparseGammaList, SparseGammaList>
    SettableToPower<SparseGammaList>
    SettableToRatio<SparseGammaList>
    SettableToRatio<SparseGammaList, SparseGammaList>
    SettableToWeightedSum<SparseGammaList>
    CanGetLogAverageOf<SparseGammaList>
    CanGetLogAverageOfPower<SparseGammaList>
    CanGetAverageLog<SparseGammaList>
    CanGetMean<ISparseList<Double>>
    CanGetVariance<ISparseList<Double>>
    Inherited Members
    SparseDistributionList<Gamma, Double, SparseGammaList>.Dimension
    SparseDistributionList<Gamma, Double, SparseGammaList>.Point
    SparseDistributionList<Gamma, Double, SparseGammaList>.IsPointMass
    SparseDistributionList<Gamma, Double, SparseGammaList>.FromSize(Int32, Double)
    SparseDistributionList<Gamma, Double, SparseGammaList>.Constant(Int32, Gamma, Double)
    SparseDistributionList<Gamma, Double, SparseGammaList>.FromSparseValues(Int32, Gamma, List<ValueAtIndex<Gamma>>, Double)
    SparseDistributionList<Gamma, Double, SparseGammaList>.FromSparseList(ISparseList<Gamma>, Double)
    SparseDistributionList<Gamma, Double, SparseGammaList>.FromSize(Int32)
    SparseDistributionList<Gamma, Double, SparseGammaList>.Constant(Int32, Gamma)
    SparseDistributionList<Gamma, Double, SparseGammaList>.FromSparseValues(Int32, Gamma, List<ValueAtIndex<Gamma>>)
    SparseDistributionList<Gamma, Double, SparseGammaList>.FromSparseList(ISparseList<Gamma>)
    SparseDistributionList<Gamma, Double, SparseGammaList>.Clone()
    SparseDistributionList<Gamma, Double, SparseGammaList>.MaxDiff(Object)
    SparseDistributionList<Gamma, Double, SparseGammaList>.SetToUniform()
    SparseDistributionList<Gamma, Double, SparseGammaList>.IsUniform()
    SparseDistributionList<Gamma, Double, SparseGammaList>.GetLogProb(ISparseList<Double>)
    SparseDistributionList<Gamma, Double, SparseGammaList>.Sample()
    SparseDistributionList<Gamma, Double, SparseGammaList>.Sample(ISparseList<Double>)
    SparseDistributionList<Gamma, Double, SparseGammaList>.SetTo(SparseGammaList)
    SparseDistributionList<Gamma, Double, SparseGammaList>.SetToProduct(SparseGammaList, SparseGammaList)
    SparseDistributionList<Gamma, Double, SparseGammaList>.SetToPower(SparseGammaList, Double)
    SparseDistributionList<Gamma, Double, SparseGammaList>.SetToRatio(SparseGammaList, SparseGammaList, Boolean)
    SparseDistributionList<Gamma, Double, SparseGammaList>.SetToSum(Double, SparseGammaList, Double, SparseGammaList)
    SparseDistributionList<Gamma, Double, SparseGammaList>.GetLogAverageOf(SparseGammaList)
    SparseDistributionList<Gamma, Double, SparseGammaList>.GetLogAverageOfPower(SparseGammaList, Double)
    SparseDistributionList<Gamma, Double, SparseGammaList>.GetAverageLog(SparseGammaList)
    SparseDistributionList<Gamma, Double, SparseGammaList>.GetMean()
    SparseDistributionList<Gamma, Double, SparseGammaList>.GetVariance()
    ApproximateSparseList<Gamma>.DefaultTolerance
    ApproximateSparseList<Gamma>.Tolerance
    ApproximateSparseList<Gamma>.FromSize(Int32, Double)
    ApproximateSparseList<Gamma>.Constant(Int32, Gamma, Double)
    ApproximateSparseList<Gamma>.FromSparseValues(Int32, Gamma, List<ValueAtIndex<Gamma>>, Double)
    ApproximateSparseList<Gamma>.Item[Int32]
    ApproximateSparseList<Gamma>.SetTo(ApproximateSparseList<Gamma>)
    ApproximateSparseList<Gamma>.SetTo(IList<Gamma>, Gamma)
    ApproximateSparseList<Gamma>.Clone()
    ApproximateSparseList<Gamma>.Equals(Object)
    ApproximateSparseList<Gamma>.GetHashCode()
    ApproximateSparseList<Gamma>.SetToFunction<T2>(SparseList<T2>, Func<T2, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T2>(ISparseEnumerable<T2>, Func<T2, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T2>(IEnumerable<T2>, Func<T2, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2>(SparseList<T1>, SparseList<T2>, Func<T1, T2, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2>(ISparseEnumerable<T1>, ISparseEnumerable<T2>, Func<T1, T2, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2>(IEnumerable<T1>, IEnumerable<T2>, Func<T1, T2, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2, T3>(ISparseEnumerable<T1>, ISparseEnumerable<T2>, ISparseEnumerable<T3>, Func<T1, T2, T3, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2, T3>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2, T3, T4>(ISparseList<T1>, ISparseList<T2>, ISparseList<T3>, ISparseList<T4>, Func<T1, T2, T3, T4, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunction<T1, T2, T3, T4>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, Gamma>)
    ApproximateSparseList<Gamma>.SetToFunctionInPlace<T1>(SparseList<T1>, Func<Gamma, T1, Gamma>)
    SparseList<Gamma>.Sparsity
    SparseList<Gamma>.SparseValues
    SparseList<Gamma>.CommonValue
    SparseList<Gamma>.Count
    SparseList<Gamma>.SparseCount
    SparseList<Gamma>.FromSize(Int32)
    SparseList<Gamma>.Constant(Int32, Gamma)
    SparseList<Gamma>.Copy(IList<Gamma>)
    SparseList<Gamma>.FromSparseValues(Int32, Gamma, List<ValueAtIndex<Gamma>>)
    SparseList<Gamma>.GetSparseIndex(Int32)
    SparseList<Gamma>.HasCommonElements
    SparseList<Gamma>.GetFirstCommonIndex()
    SparseList<Gamma>.GetEnumerator()
    SparseList<Gamma>.IEnumerable.GetEnumerator()
    SparseList<Gamma>.SetAllElementsTo(Gamma)
    SparseList<Gamma>.SetTo(IList<Gamma>)
    SparseList<Gamma>.CheckCompatible<T2>(IList<T2>, String)
    SparseList<Gamma>.SetTo(SparseList<Gamma>)
    SparseList<Gamma>.SetTo(IEnumerable<Gamma>)
    SparseList<Gamma>.ICloneable.Clone()
    SparseList<Gamma>.EqualsAll(Gamma)
    SparseList<Gamma>.All(Converter<Gamma, Boolean>)
    SparseList<Gamma>.Any(Converter<Gamma, Boolean>)
    SparseList<Gamma>.IndexOfAll(Converter<Gamma, Boolean>)
    SparseList<Gamma>.Reduce<TRes>(TRes, Func<TRes, Gamma, TRes>)
    SparseList<Gamma>.Reduce<TRes>(TRes, Func<TRes, Gamma, TRes>, Func<TRes, Gamma, Int32, TRes>)
    SparseList<Gamma>.Reduce<TRes, T1>(TRes, ISparseEnumerable<T1>, Func<TRes, Gamma, T1, TRes>, Func<TRes, Gamma, T1, Int32, TRes>)
    SparseList<Gamma>.Reduce<TRes, T1, T2>(TRes, ISparseEnumerable<T1>, ISparseEnumerable<T2>, Func<TRes, Gamma, T1, T2, TRes>, Func<TRes, Gamma, T1, T2, Int32, TRes>)
    SparseList<Gamma>.Reduce<TRes, T2>(TRes, IEnumerable<T2>, Func<TRes, Gamma, T2, TRes>)
    SparseList<Gamma>.Reduce<TRes, T1, T2>(TRes, IList<T1>, IList<T2>, Func<TRes, Gamma, T1, T2, TRes>)
    SparseList<Gamma>.Contains(Gamma)
    SparseList<Gamma>.IndexOf(Gamma)
    SparseList<Gamma>.IsReadOnly
    SparseList<Gamma>.CopyTo(Gamma[], Int32)
    SparseList<Gamma>.Insert(Int32, Gamma)
    SparseList<Gamma>.RemoveAt(Int32)
    SparseList<Gamma>.Add(Gamma)
    SparseList<Gamma>.Clear()
    SparseList<Gamma>.Remove(Gamma)
    SparseList<Gamma>.IList.Add(Object)
    SparseList<Gamma>.IList.Contains(Object)
    SparseList<Gamma>.IList.IndexOf(Object)
    SparseList<Gamma>.IList.Insert(Int32, Object)
    SparseList<Gamma>.IList.IsFixedSize
    SparseList<Gamma>.IList.Remove(Object)
    SparseList<Gamma>.IList.Item[Int32]
    SparseList<Gamma>.ICollection.CopyTo(Array, Int32)
    SparseList<Gamma>.ICollection.IsSynchronized
    SparseList<Gamma>.ICollection.SyncRoot
    SparseList<Gamma>.ToArray<T2>(IList<T2>)
    SparseList<Gamma>.ToString()
    SparseList<Gamma>.ToString(String)
    SparseList<Gamma>.ToArray()
    SparseList<Gamma>.ToList()
    SparseList<Gamma>.GetSparseEnumerator()
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: Microsoft.ML.Probabilistic.Distributions
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    [Serializable]
    [DataContract]
    [Quality(QualityBand.Stable)]
    public class SparseGammaList : SparseDistributionList<Gamma, double, SparseGammaList>, ISparseList<Gamma>, ISparseEnumerable<Gamma>, IList<Gamma>, ICollection<Gamma>, IEnumerable<Gamma>, IList, ICollection, IEnumerable, IDistribution<ISparseList<double>>, IDistribution, ICloneable, Diffable, SettableToUniform, HasPoint<ISparseList<double>>, CanGetLogProb<ISparseList<double>>, Sampleable<ISparseList<double>>, SettableTo<SparseGammaList>, SettableToProduct<SparseGammaList>, SettableToProduct<SparseGammaList, SparseGammaList>, SettableToPower<SparseGammaList>, SettableToRatio<SparseGammaList>, SettableToRatio<SparseGammaList, SparseGammaList>, SettableToWeightedSum<SparseGammaList>, CanGetLogAverageOf<SparseGammaList>, CanGetLogAverageOfPower<SparseGammaList>, CanGetAverageLog<SparseGammaList>, CanGetMean<ISparseList<double>>, CanGetVariance<ISparseList<double>>

    Constructors

    SparseGammaList()

    Initializes a new instance of the SparseGammaList class.

    Declaration
    public SparseGammaList()

    Methods

    FromMeanAndMeanLog(Int32, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given mean and mean log.

    Declaration
    public static SparseGammaList FromMeanAndMeanLog(int size, double mean, double meanLog)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double mean

    Desired expected value.

    Double meanLog

    Desired expected logarithm.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromMeanAndMeanLog(Int32, Double, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given mean and mean log.

    Declaration
    public static SparseGammaList FromMeanAndMeanLog(int size, double mean, double meanLog, double tolerance)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double mean

    Desired expected value.

    Double meanLog

    Desired expected logarithm.

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromMeanAndVariance(Int32, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given mean and variance.

    Declaration
    public static SparseGammaList FromMeanAndVariance(int size, double mean, double variance)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double mean

    The desired mean.

    Double variance

    The desired variance.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromMeanAndVariance(Int32, Double, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given mean and variance.

    Declaration
    public static SparseGammaList FromMeanAndVariance(int size, double mean, double variance, double tolerance)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double mean

    The desired mean.

    Double variance

    The desired variance.

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromNatural(Int32, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having the specified natural parameters.

    Declaration
    public static SparseGammaList FromNatural(int size, double shapeMinus1, double rate)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double shapeMinus1

    shape - 1.

    Double rate

    rate = 1/scale.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromNatural(Int32, Double, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having the specified natural parameters.

    Declaration
    public static SparseGammaList FromNatural(int size, double shapeMinus1, double rate, double tolerance)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double shapeMinus1

    shape - 1.

    Double rate

    rate = 1/scale.

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndRate(Vector, Vector)

    Returns a new instance of the SparseGammaList class of a given size with given shape and rate Vectors.

    Declaration
    public static SparseGammaList FromShapeAndRate(Vector shape, Vector rate)
    Parameters
    Type Name Description
    Vector shape

    The shape vector.

    Vector rate

    The rate vector (= 1/scale).

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndRate(Vector, Vector, Double)

    Returns a new instance of the SparseGammaList class of a given size with given shape and rate Vectors.

    Declaration
    public static SparseGammaList FromShapeAndRate(Vector shape, Vector rate, double tolerance)
    Parameters
    Type Name Description
    Vector shape

    The shape vector.

    Vector rate

    The rate vector (= 1/scale).

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndRate(Int32, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given shape and rate.

    Declaration
    public static SparseGammaList FromShapeAndRate(int size, double shape, double rate)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double shape

    The shape value.

    Double rate

    The rate value (= 1/scale).

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndRate(Int32, Double, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given shape and rate.

    Declaration
    public static SparseGammaList FromShapeAndRate(int size, double shape, double rate, double tolerance)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double shape

    The shape value.

    Double rate

    The rate value (= 1/scale).

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndScale(ISparseList<Double>, ISparseList<Double>)

    Returns a new instance of the SparseGammaList class from sparse lists of shapes and scales.

    Declaration
    public static SparseGammaList FromShapeAndScale(ISparseList<double> shape, ISparseList<double> scale)
    Parameters
    Type Name Description
    ISparseList<Double> shape

    The shape values.

    ISparseList<Double> scale

    The scale values.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndScale(ISparseList<Double>, ISparseList<Double>, Double)

    CReturns a new instance of the SparseGammaList class from sparse lists of shapes and scales.

    Declaration
    public static SparseGammaList FromShapeAndScale(ISparseList<double> shape, ISparseList<double> scale, double tolerance)
    Parameters
    Type Name Description
    ISparseList<Double> shape

    The shape values.

    ISparseList<Double> scale

    The scale values.

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndScale(Int32, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given shape and scale.

    Declaration
    public static SparseGammaList FromShapeAndScale(int size, double shape, double scale)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double shape

    The shape value.

    Double scale

    The scale value.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    FromShapeAndScale(Int32, Double, Double, Double)

    Returns a new instance of the SparseGammaList class of a given size, with each element having a given shape and scale.

    Declaration
    public static SparseGammaList FromShapeAndScale(int size, double shape, double scale, double tolerance)
    Parameters
    Type Name Description
    Int32 size

    The size of the list.

    Double shape

    The shape value.

    Double scale

    The scale value.

    Double tolerance

    The tolerance for the approximation.

    Returns
    Type Description
    SparseGammaList

    The new SparseGammaList instance.

    Sample(ISparseList<Double>, ISparseList<Double>)

    Samples from a list of Gamma distributions with the specified vectors. of shapes and rates

    Declaration
    public static ISparseList<double> Sample(ISparseList<double> shapes, ISparseList<double> rates)
    Parameters
    Type Name Description
    ISparseList<Double> shapes

    Vector of shapes.

    ISparseList<Double> rates

    Vector of rates.

    Returns
    Type Description
    ISparseList<Double>

    The sample.

    Operators

    Division(SparseGammaList, SparseGammaList)

    Creates a SparseGammaList distribution which is the ratio of two others.

    Declaration
    public static SparseGammaList operator /(SparseGammaList numerator, SparseGammaList denominator)
    Parameters
    Type Name Description
    SparseGammaList numerator

    The numerator.

    SparseGammaList denominator

    The denominator.

    Returns
    Type Description
    SparseGammaList

    The resulting SparseGammaList distribution.

    ExclusiveOr(SparseGammaList, Double)

    Creates a SparseGammaList distribution which is the power of another.

    Declaration
    public static SparseGammaList operator ^(SparseGammaList dist, double exponent)
    Parameters
    Type Name Description
    SparseGammaList dist

    The other distribution.

    Double exponent

    The exponent.

    Returns
    Type Description
    SparseGammaList

    The resulting SparseGammaList distribution.

    Multiply(SparseGammaList, SparseGammaList)

    Creates a SparseGammaList distribution which is the product of two others.

    Declaration
    public static SparseGammaList operator *(SparseGammaList a, SparseGammaList b)
    Parameters
    Type Name Description
    SparseGammaList a

    The first distribution.

    SparseGammaList b

    The second distribution.

    Returns
    Type Description
    SparseGammaList

    The resulting SparseGammaList distribution.

    Implements

    ISparseList<T>
    ISparseEnumerable<T>
    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    IDistribution<T>
    IDistribution
    System.ICloneable
    Diffable
    SettableToUniform
    HasPoint<T>
    CanGetLogProb<T>
    Sampleable<T>
    SettableTo<T>
    SettableToProduct<T>
    SettableToProduct<T, U>
    SettableToPower<T>
    SettableToRatio<T>
    SettableToRatio<T, U>
    SettableToWeightedSum<T>
    CanGetLogAverageOf<T>
    CanGetLogAverageOfPower<T>
    CanGetAverageLog<T>
    CanGetMean<MeanType>
    CanGetVariance<VarType>

    Extension Methods

    CollectionExtensions.AddRange<T>(ICollection<T>, IEnumerable<T>)
    CollectionExtensions.ContainsAll<T>(ICollection<T>, IEnumerable<T>)
    CollectionExtensions.ContainsAny<T>(ICollection<T>, IEnumerable<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable, Action<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<Int32, T>)
    EnumerableExtensions.ForEach<T>(IEnumerable, Action<Int32, T>)
    EnumerableExtensions.Sum<TSource>(IEnumerable<TSource>, Func<TSource, UInt32>)
    EnumerableExtensions.Sum<TSource>(IEnumerable<TSource>, Func<TSource, UInt64>)
    EnumerableExtensions.ValueEquals<T>(IEnumerable<T>, IEnumerable<T>)
    EnumerableExtensions.IndexOf<T>(IEnumerable<T>, T)
    EnumerableExtensions.IndexOf<T>(IEnumerable, T)
    EnumerableExtensions.FindIndex<T>(IEnumerable<T>, Predicate<T>)
    EnumerableExtensions.FindIndex<T>(IEnumerable, Predicate<T>)
    EnumerableExtensions.FindAllIndex<T>(IEnumerable<T>, Predicate<T>)
    EnumerableExtensions.IndexOfAll<T>(IEnumerable<T>, T)
    EnumerableExtensions.Skip<T>(IEnumerable<T>, Int32, out List<T>)
    EnumerableExtensions.CopyTo<T>(IEnumerable<T>, T[], Int32)
    EnumerableExtensions.ToReadOnlyList<T>(IEnumerable<T>)
    IEnumerableExensions.EnumerableReduce<T, TRes>(IEnumerable<T>, TRes, Func<TRes, T, TRes>, Func<TRes, T, Int32, TRes>)
    IEnumerableExensions.EnumerableSum<T>(IEnumerable<T>, Func<T, Double>)
    IEnumerableExensions.ListZip<TFirst, TSecond, TResult>(IList<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>)
    IEnumerableExensions.ListZip<TFirst, TSecond, TThird, TResult>(IList<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, Func<TFirst, TSecond, TThird, TResult>)
    IEnumerableExensions.ListZip<TFirst, TSecond, TThird, TFourth, TResult>(IList<TFirst>, IList<TSecond>, IList<TThird>, IList<TFourth>, Func<TFirst, TSecond, TThird, TFourth, TResult>)
    IListExtensions.IsSparse<T>(IList<T>)
    IListExtensions.ListSelect<T, T2>(IList<T>, Func<T, T2>)
    IListExtensions.ListReduce<T, TRes>(IList<T>, TRes, Func<TRes, T, TRes>)
    IListExtensions.ListReduce<T, T2, TRes>(IList<T>, IEnumerable<T2>, TRes, Func<TRes, T, T2, TRes>)
    IListExtensions.SetTo<T>(IList<T>, IEnumerable<T>)
    IListExtensions.AsReadOnly<T>(IList<T>)
    ReadOnlyArray.ToReadOnlyArray<T>(IEnumerable<T>)
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.