Search Results for

    Show / Hide Table of Contents

    Class EnumerableExtensions

    Inheritance
    Object
    EnumerableExtensions
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: System
    Assembly: Acoustics.Shared.dll
    Syntax
    public static class EnumerableExtensions

    Methods

    | Improve this Doc View Source

    All(IEnumerable<Boolean>)

    Declaration
    public static bool All(this IEnumerable<bool> sequence)
    Parameters
    Type Name Description
    IEnumerable<Boolean> sequence
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    ForEach<T>(IEnumerable<T>, Action<T, Int32>)

    Declaration
    public static void ForEach<T>(this IEnumerable<T> source, Action<T, int> action)
    Parameters
    Type Name Description
    IEnumerable<T> source
    Action<T, Int32> action
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    ForEach<T>(IEnumerable<T>, Action<T>)

    Declaration
    public static void ForEach<T>(this IEnumerable<T> source, Action<T> action)
    Parameters
    Type Name Description
    IEnumerable<T> source
    Action<T> action
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    FromTwoDimensionalArray<TBase, T>(Dictionary<String, T[,]>, Dictionary<String, Action<TBase, T[]>>, TwoDimensionalArray)

    Declaration
    public static TBase[] FromTwoDimensionalArray<TBase, T>(this Dictionary<string, T[, ]> items, Dictionary<string, Action<TBase, T[]>> setters, TwoDimensionalArray dimensionality = TwoDimensionalArray.None)
        where TBase : new()
    Parameters
    Type Name Description
    Dictionary<String, T[,]> items
    Dictionary<String, Action<TBase, T[]>> setters
    TwoDimensionalArray dimensionality
    Returns
    Type Description
    TBase[]
    Type Parameters
    Name Description
    TBase
    T
    | Improve this Doc View Source

    IsNullOrEmpty<T>(IEnumerable<T>)

    Declaration
    [ContractAnnotation("items:null => true")]
    public static bool IsNullOrEmpty<T>(this IEnumerable<T> items)
    Parameters
    Type Name Description
    IEnumerable<T> items
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    Join(IEnumerable, String)

    Declaration
    public static string Join(this IEnumerable items, string delimiter = " ")
    Parameters
    Type Name Description
    IEnumerable items
    String delimiter
    Returns
    Type Description
    String
    | Improve this Doc View Source

    Join<T>(IEnumerable<T>, String, String, String)

    Declaration
    public static string Join<T>(this IEnumerable<T> items, string delimiter = " ", string prefix = "", string suffix = "")
    Parameters
    Type Name Description
    IEnumerable<T> items
    String delimiter
    String prefix
    String suffix
    Returns
    Type Description
    String
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    JoinFormatted(IEnumerable<Double>, String, String)

    Declaration
    public static string JoinFormatted(this IEnumerable<double> items, string formatString = "{0:f2}", string delimiter = " ")
    Parameters
    Type Name Description
    IEnumerable<Double> items
    String formatString
    String delimiter
    Returns
    Type Description
    String
    | Improve this Doc View Source

    JoinFormatted<T>(IEnumerable<T>, String, String)

    Declaration
    public static string JoinFormatted<T>(this IEnumerable<T> items, string formatString, string delimiter = " ")
        where T : IFormattable
    Parameters
    Type Name Description
    IEnumerable<T> items
    String formatString
    String delimiter
    Returns
    Type Description
    String
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    SumAndCount(List<Int32>, Func<Int32, Boolean>)

    Declaration
    public static Tuple<int, int> SumAndCount(this List<int> items, Func<int, bool> predicate)
    Parameters
    Type Name Description
    List<Int32> items
    Func<Int32, Boolean> predicate
    Returns
    Type Description
    Tuple<Int32, Int32>
    | Improve this Doc View Source

    ToTwoDimensionalArray<T, TBase>(IList<TBase>, Dictionary<String, Func<TBase, T[]>>, TwoDimensionalArray)

    Declaration
    public static Dictionary<string, T[, ]> ToTwoDimensionalArray<T, TBase>(this IList<TBase> items, Dictionary<string, Func<TBase, T[]>> selectors, TwoDimensionalArray dimensionality = TwoDimensionalArray.None)
    Parameters
    Type Name Description
    IList<TBase> items
    Dictionary<String, Func<TBase, T[]>> selectors
    TwoDimensionalArray dimensionality
    Returns
    Type Description
    Dictionary<String, T[,]>
    Type Parameters
    Name Description
    T
    TBase
    | Improve this Doc View Source

    Windowed<T>(IEnumerable<T>, Int32)

    Declaration
    public static IEnumerable<T[]> Windowed<T>(this IEnumerable<T> list, int windowSize)
    Parameters
    Type Name Description
    IEnumerable<T> list
    Int32 windowSize
    Returns
    Type Description
    IEnumerable<T[]>
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    WindowedOrDefault<T>(IEnumerable<T>, Int32, T)

    Declaration
    public static IEnumerable<T[]> WindowedOrDefault<T>(this IEnumerable<T> list, int windowSize, T defaultValue = null)
    Parameters
    Type Name Description
    IEnumerable<T> list
    Int32 windowSize
    T defaultValue
    Returns
    Type Description
    IEnumerable<T[]>
    Type Parameters
    Name Description
    T
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top