I need some way to get the Name of a Type, when type.IsGenericType = true.
type.IsGenericType
true
Type t = typeof(List); MessageBox.
Assuming you just want to see that its List instead of List you'd need to do:
List
MessageBox.Show(t.GetGenericTypeDefinition().FullName)
See http://msdn.microsoft.com/en-us/library/system.type.getgenerictypedefinition.aspx