Создать общий список <T> с отражением

У меня есть класс со свойствомIEnumerable, Как мне сделать универсальный метод, который создает новыйList и назначает это свойство?

IList list = property.PropertyType.GetGenericTypeDefinition()
    .MakeGenericType(property.PropertyType.GetGenericArguments())
    .GetConstructor(Type.EmptyTypes);

Я не знаю, где тип T может быть что угодно

Ответы на вопрос(2)

Ваш ответ на вопрос