Esempio n. 1
0
        private void WalkArray(TreeNode parent, IntPtr a)
        {
            uint c = 0;

            DatatreeDotNet.dt_array_elem_count(datatree, a, ref c);

            EnsureNodeCount(parent, (int)c);

            for (uint i = 0; i < c; i++)
            {
                IntPtr v = IntPtr.Zero;
                DatatreeDotNet.dt_array_elem_at(datatree, a, i, ref v);

                TreeNode node = parent.Nodes[(int)i];
                WalkValue(node, v, false);
            }
        }