internal override void ProcessRequest(Request request)
{
RequestInfo requestInfo = request.RequestInfo;
if (requestInfo is ChangeSelectionDataViewRequestInfo)
{
ChangeSelectionDataViewRequestInfo info2 = (ChangeSelectionDataViewRequestInfo) requestInfo;
this.HandleSelectionChange(info2.GetScopeNodeIds(), info2.GetResultNodeIds(), request.RequestStatus);
}
else if (requestInfo is SortListViewRequestInfo)
{
SortListViewRequestInfo info3 = (SortListViewRequestInfo) requestInfo;
this.HandleSortRequest(info3.ColumnIndex, info3.Descending, request.RequestStatus);
}
else
{
base.ProcessRequest(request);
}
}