Ejemplo n.º 1
0
 public void Sort(Comparison <T> comparison)
 {
     if (comparison == null)
     {
         throw new ArgumentNullException("comparison");
     }
     if (this._size > 0)
     {
         IComparer <T> comparer = new Array.FunctorComparer <T>(comparison);
         Array.Sort <T>(this._items, 0, this._size, comparer);
     }
 }
Ejemplo n.º 2
0
 public void Sort(Comparison <T> comparison)
 {
     if (comparison == null)
     {
         ThrowHelper.ThrowArgumentNullException(ExceptionArgument.match);
     }
     if (this._size > 0)
     {
         IComparer <T> comparer = new Array.FunctorComparer <T>(comparison);
         Array.Sort <T>(this._items, 0, this._size, comparer);
     }
 }
Ejemplo n.º 3
0
    public void Sort(Comparison <T> comparison)
    {
        if (comparison == null)
        {
            ThrowHelper.ThrowArgumentNullException(ExceptionArgument.match);
        }
        Contract.EndContractBlock();

        if (_size > 0)
        {
            IComparer <T> comparer = new Array.FunctorComparer <T>(comparison);
            Array.Sort(_items, 0, _size, comparer);
        }
    }