Здравствуйте, CyberRussia, Вы писали:
CR>Не могу найти решение как реализовать. Смотрел на Type.GetType, но там поиск по имени, а не по атрибуту. Циклически перебирать подходящие классы... наверное можно, но возможно существует лучшее решение?
Ничего лучше перебора нет. Другое дело что ты можешь перебрать один раз, закешировать на диске и потом уже поднимать прицельно. Имеет смысл если сборок много, а классов таких мало.
Кроме того, если нет уверенности что сканируемые сборки все равно придётся грузить, то при сканировании лучше напрямую читать метаданные или хотя бы использовать LoadForReflection.
И да, лучше не изобретать велосипед, а воспользоваться готовым MEF