public SortedCollection4(IComparison4 comparison) { if (null == comparison) { throw new ArgumentNullException(); } _comparison = comparison; _tree = null; }
public static void Sort(ISequence4 sequence, IComparison4 comparator) { object[] array = sequence.ToArray(); Arrays4.Sort(array, comparator); sequence.Clear(); for (int oIndex = 0; oIndex < array.Length; ++oIndex) { object o = array[oIndex]; sequence.Add(o); } }
public TreeObject(object @object, IComparison4 function) { _object = @object; _function = function; }
public _ISortable4_129(object[] array, IComparison4 comparator) { this.array = array; this.comparator = comparator; }
public static void Sort(object[] array, IComparison4 comparator) { Algorithms4.Sort(new _ISortable4_129(array, comparator)); }