No usar do child

Hay forma de obtener una tabla sin usar el do child por que es una tabla muy grande y dura mucho recorriendola para copiarla toda
RPAParameters param = new RPAParameters();
string path = “”;
for (int posFila = 0; posFila < int.Parse(TablaTibas.dochild("", “descendants”, param)) - 1; posFila++)
{
CheckAbort();
path = posFila.ToString();
List row = new List();

                                for (int posCol = 0; posCol < int.Parse(TablaTibas.dochild(path, "descendants", param)); posCol++)
                                {
                                        CheckAbort();
                                        row.Add(TablaTibas.dochild(path + "\\" + posCol + "\\0", "name", param));

                                    }