Я анализирую некоторые библиотеки DLL, и мне нужно сгенерировать код, который будет скомпилирован.На данный момент все работает, но теперь мы должны обрабатывать типы Collections <>, и здесь есть проблема.В случае ObservableCollection мы получили тип, FullName которого:
"System.Collections.ObjectModel.ObservableCollection`1[System.String]"
и, учитывая, что я имею дело с объектами (я могу читать все из DLL), сгенерированный код должен быть:1004 *
var obj7 = (System.Collections.ObjectModel.ObservableCollection<System.String>) myParsedProperty; //This code will, then, be compiled + executed
Итак ... есть ли простой способ сделать это с помощью Type или мне нужно сделать что-то тяжелое в Strings?(манипулирование propType.Name .Namespace и .GetGenericArguments () ...)