public int Comparison_FromComparer() => Runners <T> .RunComparison(m_pivot, m_array, m_comparisonFromComparer);
public int Comparison_CreateFromComparer() => Runners <T> .RunComparison(m_pivot, m_array, m_comparer.Compare);
public int TComparer_Comparable() => Runners <T> .RunTComparer(m_pivot, m_array, m_comparableTComparer);
public int ComparisonComparer_TComparer() => Runners <T> .RunTComparer(m_pivot, m_array, m_comparisonTComparer);
public int TComparer_IComparer() => Runners <T> .RunTComparer(m_pivot, m_array, m_icomparer);
public int Comparison_FromCompareToOpen() => Runners <string> .RunComparison(m_pivot, m_array, m_openComparisonFromCompareToOpen);
public int OpenComparerDelegate_TComparer_AsObject() => Runners <ComparableClassInt32> .RunTComparerObject(m_pivot, m_array, new OpenComparerDelegateObjectTComparer(m_comparer, m_openComparerObjectAsObject));
public int ObjectComparisonTComparer_AsObject() => Runners <ComparableClassInt32> .RunTComparerObject(m_pivot, m_array, m_objectComparisonTComparer);
public int Comparison_FromCompareToOpen() => Runners <ComparableClassInt32> .RunComparison(m_pivot, m_array, m_openComparisonFromCompareToOpen);