Microsoft.ManagementConsole.MmcListView.ProcessRequest C# (CSharp) Method

ProcessRequest() private method

private ProcessRequest ( Request request ) : void
request Microsoft.ManagementConsole.Internal.Request
return void
        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);
            }
        }