Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Extension method: IEnumerable<IEnumerable<T>> Permutations<T>(this IEnumerable<T>)

Declaration

public static IEnumerable<IEnumerable<T>> Permutations<T>(
    this IEnumerable<T> source
)

Summary

Returns all permutations of the input IEnumerable<T>.

Generic type parameters

TThis type parameter is not documented.

Parameters

this IEnumerable<T>source The list of items to permute.

Returns

A collection containing all permutations of the input IEnumerable<T>.