У меня есть класс Param.cpp, который представляет собой набор параметров для основного класса Model.cpp. Я создаю экземпляр Param.cpp в файле C #, используя графический интерфейс. Это прекрасно работает, я вижу в отладке, что у param есть PropList, содержащий один элемент - в моем примере.
В классе My Model есть функция BuildModel (Param param), которая устанавливает параметры модели.
Когда я вызываю этот метод в файле C #, в этот самый момент PropList исчезает, и я получаю System.TypeLoadException для всех его параметров при открытии дерева PropList в параметрах localals.
Ничего не делается, кроме вызова его в методе.
Надеюсь, кто-то это понимает, это было бы здорово!