• Produces the symmetric difference of two sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    An IEnumerable that contains the symmetric difference from all input sequences, excluding duplicates.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source Iterable

    • second: Iterable<TSource>

      An Iterable whose distinct elements form the second set for the symmetric difference.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    Returns IEnumerable<TSource>

  • Produces the symmetric difference of three sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    An IEnumerable that contains the symmetric difference from all input sequences, excluding duplicates.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source Iterable

    • second: Iterable<TSource>

      An Iterable whose distinct elements form the second set for the symmetric difference.

    • third: Iterable<TSource>

      An Iterable whose distinct elements form the third set for the symmetric difference.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    Returns IEnumerable<TSource>

  • Produces the symmetric difference of four sequences according to a specified key selector function.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    An IEnumerable that contains the symmetric difference from all input sequences, excluding duplicates.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source Iterable

    • second: Iterable<TSource>

      An Iterable whose distinct elements form the second set for the symmetric difference.

    • third: Iterable<TSource>

      An Iterable whose distinct elements form the third set for the symmetric difference.

    • fourth: Iterable<TSource>

      An Iterable whose distinct elements form the fourth set for the symmetric difference.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    Returns IEnumerable<TSource>

  • Produces the symmetric difference of two sequences according to a specified key selector function using a provided equality comparer.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    An IEnumerable that contains the symmetric difference from all input sequences, excluding duplicates.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source Iterable

    • second: Iterable<TSource>

      An Iterable whose distinct elements form the second set for the symmetric difference.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    • equalityComparer: EqualityComparer<TKey>

      The EqualityComparer to compare values.

    Returns IEnumerable<TSource>

  • Produces the symmetric difference of three sequences according to a specified key selector function using a provided equality comparer.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    An IEnumerable that contains the symmetric difference from all input sequences, excluding duplicates.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source Iterable

    • second: Iterable<TSource>

      An Iterable whose distinct elements form the second set for the symmetric difference.

    • third: Iterable<TSource>

      An Iterable whose distinct elements form the third set for the symmetric difference.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    • equalityComparer: EqualityComparer<TKey>

      The EqualityComparer to compare values.

    Returns IEnumerable<TSource>

  • Produces the symmetric difference of four sequences according to a specified key selector function using a provided equality comparer.

    Typeparam

    TSource The type of source elements.

    Typeparam

    TKey The type of key to identify elements by.

    Returns

    An IEnumerable that contains the symmetric difference from all input sequences, excluding duplicates.

    Type Parameters

    • TSource

    • TKey

    Parameters

    • src: Iterable<TSource>

      The source Iterable

    • second: Iterable<TSource>

      An Iterable whose distinct elements form the second set for the symmetric difference.

    • third: Iterable<TSource>

      An Iterable whose distinct elements form the third set for the symmetric difference.

    • fourth: Iterable<TSource>

      An Iterable whose distinct elements form the fourth set for the symmetric difference.

    • keySelector: ((item: TSource) => TKey)

      A function to extract the key for each element.

        • (item: TSource): TKey
        • Parameters

          • item: TSource

          Returns TKey

    • equalityComparer: EqualityComparer<TKey>

      The EqualityComparer to compare values.

    Returns IEnumerable<TSource>

Generated using TypeDoc