C# Class Sorting.SortManager

Datei anzeigen Open project: EFanZh/EFanZh

Public Methods

Method Description
SortAsync ( int data ) : void
SortAsyncCancel ( ) : void
SortManager ( ) : System

Protected Methods

Method Description
DoSort ( int data ) : void
PostCompareCallback ( int a, int b ) : void
PostSetValueCallback ( int a, int b ) : void
PostSetValueIndirectCallback ( int a, int b ) : void
PostSwapCallback ( int a, int b ) : void
Sort ( int data ) : void

Private Methods

Method Description
CompareCallBack ( object arg ) : void
Rest ( ) : void
SetValueCallBack ( object arg ) : void
SetValueIndirectCallBack ( object arg ) : void
SortCompletedCallback ( object arg ) : void
SwapCallBack ( object arg ) : void

Method Details

DoSort() protected abstract method

protected abstract DoSort ( int data ) : void
data int
return void

PostCompareCallback() protected method

protected PostCompareCallback ( int a, int b ) : void
a int
b int
return void

PostSetValueCallback() protected method

protected PostSetValueCallback ( int a, int b ) : void
a int
b int
return void

PostSetValueIndirectCallback() protected method

protected PostSetValueIndirectCallback ( int a, int b ) : void
a int
b int
return void

PostSwapCallback() protected method

protected PostSwapCallback ( int a, int b ) : void
a int
b int
return void

Sort() protected method

protected Sort ( int data ) : void
data int
return void

SortAsync() public method

public SortAsync ( int data ) : void
data int
return void

SortAsyncCancel() public method

public SortAsyncCancel ( ) : void
return void

SortManager() public method

public SortManager ( ) : System
return System