internal FindResult FindTreeIndex(TreeNode_Old node)
{
FindResult res = new FindResult();
for (int i = 0; i < Nodes.Count; i++)
{
if (node._id == Nodes[i]._id)
return new FindResult() { Found = true, Index = res.Index + 1 };
var node_res = Nodes[i].FindTreeIndex(node);
if (!_collapsed && !Nodes[i]._hidden)
res.Index += node_res.Index + 1;
res.Found = node_res.Found;
if (node_res.Found)
return res;
}
return new FindResult() { Found = false, Index = res.Index };
}
internal void UpdateContent()