void CreateLinkedItems(TypeTreeViewItem itemBase, SortedList<string, Type> list)
{
foreach (KeyValuePair<string, Type> kvp in list)
{
if (kvp.Value.BaseType == itemBase.Type)
{
TypeTreeViewItem item = new TypeTreeViewItem(kvp.Value);
itemBase.Items.Add(item);
CreateLinkedItems(item, list);
}
}
}