Я отражаю свойство "Бла" его Тип - ICollection
public ICollection<string> Blah { get; set; }
private void button1_Click(object sender, RoutedEventArgs e)
{
var pi = GetType().GetProperty("Blah");
MessageBox.Show(pi.PropertyType.ToString());
}
Это дает мне (как и следовало ожидать!) ICollection<string>...
Но на самом деле я хочу получить тип коллекции i.e. ICollection (а не ICollection<string>). Кто-нибудь знает, как я это сделаю?