Я создаю небольшое приложение, чтобы как-то улучшить работу с микроконтроллерами.Таким образом, я хочу, чтобы библиотека поддерживаемых где-то хранилась.Я хочу, чтобы каждый узел описывал ограничения (опции) для манипулирования, такие как GPIO или прерывания.Например: STM8, которые унаследованы от класса Device и должны описывать, сколько у него GPIO, под каким регистром может быть флаг, чтобы пометить его как аналоговый / цифровой.Есть ли способ сделать что-то вроде класса с абстрактными свойствами, которые должны быть заполнены в его экземплярах?Второй вопрос: как передать его в хост-приложение - я знаю, что должен использовать класс Reflection, но как импортировать уже собранный класс в коллекцию из сборки?
Надеюсь, это понятно;)