ProcessQueueTSort(Int32, Int32, IComparerT) Method

Sorts the elements in a range of elements in the ProcessQueueT, using the specified comparer.

Definition

Namespace: Gemstone.Threading.Collections
Assembly: Gemstone.Threading (in Gemstone.Threading.dll) Version: 1.0.156 -- Release Build+d9c3c9ff423cb81bc351c70c72797c5bc686ec2e
public virtual void Sort(
	int index,
	int count,
	IComparer<T> comparer
)

Parameters

index  Int32
The zero-based starting index of the range to sort.
count  Int32
The length of the range to sort.
comparer  IComparerT
The Generic.IComparer implementation to use when comparing elements, or null to use the default comparer: Generic.Comparer.Default.

Exceptions

ArgumentExceptionThe implementation of comparer caused an error during the sort. For example, comparer might not return 0 when comparing an item with itself.
InvalidOperationExceptionthe comparer is null and the default comparer, Generic.Comparer.Default, cannot find an implementation of the IComparable generic interface or the IComparable interface for type T.
ArgumentOutOfRangeExceptionindex is less than 0 -or- count is less than 0.

See Also