Exemplo n.º 1
0
        public void SortTable(SortQuery [] sortQueries, uint numSortQueries, out Row[] arg2)
        {
            RakNetListSortQuery sortQueriesList = null;

            if (sortQueries != null)
            {
                sortQueriesList = new RakNetListSortQuery();
                int listLen = sortQueries.Length;
                for (int i = 0; i < listLen; i++)
                {
                    sortQueriesList.Insert(sortQueries[i], "", 1);
                }
            }

            int rowCount = (int)GetRowCount();

            Row[] rowArray             = new Row[rowCount];
            RakNetListTableRow passVal = new RakNetListTableRow();

            SortTableHelper(sortQueriesList, numSortQueries, passVal);
            for (int i = 0; i < rowCount; i++)
            {
                rowArray[i] = passVal[i];
            }
            arg2 = rowArray;
        }