Сравните закрытый тип с открытым типом

Мне любопытно, как проверить, является ли данный тип закрытой версией открытого типа. Например

public bool IsGenericList(Type source)
{
    return (source.IsGenericType &&
            /*here goes the manipulation on source type*/ == typeof(List<>));
}
8
задан jethro 14 October 2010 в 10:26
поделиться