| ApplyT | Applies the permutation to a list. | 
| Equals(Object) | 
            Determines whether the given object is equal to the permutation.
             (Overrides ObjectEquals(Object))  | 
| Equals(Permutation) | Determines whether the given permutation is equal to the permutation instance. | 
| GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode)  | 
| GetPermutations | Generates all permutations of the given dimension. | 
| GetRandomPermutation | Get a random permutation. | 
| GetType | Gets the Type of the current instance. (Inherited from Object)  | 
| Identity | Returns the identity permutation of the given dimension. | 
| Inverse | Gets the inverse of the permutation. | 
| Parse | Converts a text representation into a permutation. | 
| ToMatrix | Get a matrix representation of the permuation. | 
| ToString | Returns a string that represents the current object. (Overrides ObjectToString)  | 
| ToString(String) | Converts the permutation to its string representation in the given format. | 
| ToString(String, IFormatProvider) | Converts the permutation to its string representation in the given format. | 
| TryParse | Attempts to convert a text representation into a permutation. |