public override void FetchData()
{
this.itemCounter = 1;
base.m_RootItem = new TreeViewTest.FooTreeViewItem(this.m_Backend.root.id, 0, null, this.m_Backend.root.name, this.m_Backend.root);
this.AddVisibleChildrenRecursive(this.m_Backend.root, base.m_RootItem);
base.m_VisibleRows = new List<TreeViewItem>();
base.GetVisibleItemsRecursive(base.m_RootItem, base.m_VisibleRows);
base.m_NeedRefreshVisibleFolders = false;
}