private void SelectionChanged(int[] selectedIDs)
{
this.m_Selection = new List<PackageExportTreeViewItem>();
IList<TreeViewItem> rows = this.m_TreeView.data.GetRows();
foreach (TreeViewItem item in rows)
{
if (Enumerable.Contains<int>(selectedIDs, item.id))
{
PackageExportTreeViewItem item2 = item as PackageExportTreeViewItem;
if (item2 != null)
{
this.m_Selection.Add(item2);
}
}
}
}