CmisSync.CmisTree.CmisTreeStore.GetChild C# (CSharp) Method

GetChild() private method

private GetChild ( Gtk.TreeIter iterParent, Gtk.TreeIter &iterChild, Gtk.Node child ) : void
iterParent Gtk.TreeIter
iterChild Gtk.TreeIter
child Gtk.Node
return void
        private void GetChild(TreeIter iterParent, out TreeIter iterChild, Node child)
        {
            TreeIter iter;
            if (this.IterChildren(out iter, iterParent))
            {
                do
                {
                    string name = this.GetValue(iter, (int)Column.ColumnName) as string;
                    Node node = this.GetValue(iter, (int)Column.ColumnNode) as Node;
                    if (name == child.Name)
                    {
                        if (node != child)
                        {
                            Console.WriteLine("GetChild Error " + name);
                        }

                        iterChild = iter;
                        return;
                    }
                } while (this.IterNext(ref iter));
            }

            iterChild = this.AppendNode(iterParent);
        }
    }