public LevelSetQuery( ILevelSetSorter sorter, ILevelSetFilter filter, ILevelBrowser browser, LevelSetQueryEvent notifyFetchingCallback, LevelSetQueryEvent notifyFetchCompleteCallback) { this.sorter = sorter; this.filter = filter; this.browser = browser; this.notifyFetchingCallback = notifyFetchingCallback; this.notifyFetchCompleteCallback = notifyFetchCompleteCallback; }
public LevelSetCursor( ILevelBrowser browser, Guid desiredSelection, ILevelSetQuery query, LevelSetCursorShifted shiftCallback, LevelSetCursorJumped jumpCallback, LevelSetCursorAddition additionCallback, LevelSetCursorRemoval removalCallback, int size) { Query = query; this.Browser = browser; this.desiredSelection = desiredSelection; this.shiftCallback = shiftCallback; this.jumpCallback = jumpCallback; this.additionCallback = additionCallback; this.removalCallback = removalCallback; this.size = size; }