MonobjcMonobjc Documented Class Library
SortUsingFunctionContext Method (comparator, context)
NamespacesMonobjc.AppKitNSMatrixSortUsingFunctionContext(IdComparator, IntPtr)

Sorts the receiver’s cells in ascending order as defined by the specified comparison function.

Original signature is '- (void)sortUsingFunction:(NSInteger (*)(id, id, void *))comparator context:(void *)context'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual void SortUsingFunctionContext(
	IdComparator comparator,
	IntPtr context
)
Public Overridable Sub SortUsingFunctionContext ( _
	comparator As IdComparator, _
	context As IntPtr _
)
public:
virtual void SortUsingFunctionContext(
	IdComparator^ comparator, 
	IntPtr context
)
Parameters
comparator (IdComparator)
The function to use when comparing cells. The comparison function is used to compare two elements at a time and should return NSOrderedAscending if the first element is smaller than the second, NSOrderedDescending if the first element is larger than the second, and NSOrderedSame if the elements are equal.
context (IntPtr)
Context passed to the comparison function as its third argument, each time its called. This allows the comparison to be based on some outside parameter, such as whether character sorting is case-sensitive or case-insensitive.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)