private void ComputeEnabledStateForFolders()
{
PackageExportTreeViewItem root = this.m_TreeView.data.root as PackageExportTreeViewItem;
HashSet<PackageExportTreeViewItem> done = new HashSet<PackageExportTreeViewItem> {
root
};
this.RecursiveComputeEnabledStateForFolders(root, done);
}