I\'m reflecting a property \'Blah\' its Type is ICollection
public ICollection Blah { get; set; } private void button1_Click(object sender
You're looking for the GetGenericTypeDefinition method:
MessageBox.Show(pi.PropertyType.GetGenericTypeDefinition().ToString());