Я отражаю свойство "Бла" его Тип - 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>
). Кто-нибудь знает, как я это сделаю?