private void btnRefresh_Click(object sender, EventArgs e)
{
List<Type> typeList = this.baseType.GetAllDerivedTypes(this.addtionalFilter);
dict[this.baseType] = typeList;
this.lstType.Items.Clear();
foreach (Type item in typeList)
{
this.lstType.Items.Add(item);
}
}