/// <summary> /// Constructs a multi-dimensional comperer from a multi-dimensional comparison delegate. /// </summary> /// <param name="comparison"></param> public MultiDimensionalDelegateComparer(MultiDimensionalComparison <T> comparison) { m_comparison = comparison; }
/// <summary> /// Creates a multi-dimensional comperer from a multi-dimensional comparison delegate. /// </summary> /// <param name="comparison"></param> /// <returns></returns> public static MultiDimensionalComparer <T> CreateFromComparison(MultiDimensionalComparison <T> comparison) { return(new MultiDimensionalDelegateComparer <T>(comparison)); }