Show / Hide Table of Contents

    Class CollectionExtensions

    Inheritance
    Object
    CollectionExtensions
    Namespace: QFSW.BA.Utilities
    Assembly: QFSW.BA.dll
    Syntax
    public static class CollectionExtensions

    Methods

    Deconstruct<T1, T2>(KeyValuePair<T1, T2>, out T1, out T2)

    Declaration
    public static void Deconstruct<T1, T2>(this KeyValuePair<T1, T2> kvp, out T1 key, out T2 value)
    Parameters
    Type Name Description
    KeyValuePair<T1, T2> kvp
    T1 key
    T2 value
    Type Parameters
    Name Description
    T1
    T2

    Fuse<T1, T2>(Dictionary<T1, T2>, Dictionary<T1, T2>)

    Declaration
    public static void Fuse<T1, T2>(this Dictionary<T1, T2> existingTable, Dictionary<T1, T2> newTable)
    Parameters
    Type Name Description
    Dictionary<T1, T2> existingTable
    Dictionary<T1, T2> newTable
    Type Parameters
    Name Description
    T1
    T2

    IndexOf<T>(IReadOnlyList<T>, T)

    Declaration
    public static int IndexOf<T>(this IReadOnlyList<T> list, T item)
    Parameters
    Type Name Description
    IReadOnlyList<T> list
    T item
    Returns
    Type Description
    Int32
    Type Parameters
    Name Description
    T

    IndexOf<T>(IReadOnlyList<T>, Func<T, Boolean>)

    Declaration
    public static int IndexOf<T>(this IReadOnlyList<T> list, Func<T, bool> match)
    Parameters
    Type Name Description
    IReadOnlyList<T> list
    Func<T, Boolean> match
    Returns
    Type Description
    Int32
    Type Parameters
    Name Description
    T

    Resize<T>(List<T>, Int32)

    Declaration
    public static void Resize<T>(this List<T> list, int size)
    Parameters
    Type Name Description
    List<T> list
    Int32 size
    Type Parameters
    Name Description
    T

    Resize<T>(List<T>, Int32, Func<T>)

    Declaration
    public static void Resize<T>(this List<T> list, int size, Func<T> factory)
    Parameters
    Type Name Description
    List<T> list
    Int32 size
    Func<T> factory
    Type Parameters
    Name Description
    T

    Yield<T>(T)

    Declaration
    public static IEnumerable<T> Yield<T>(this T t)
    Parameters
    Type Name Description
    T t
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T
    Build Automator 2 by QFSW
    Back to top