Re: Фабрика классов работающая по атрибуту класса
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 07.09.17 16:07
Оценка: +4
Здравствуйте, CyberRussia, Вы писали:

CR>Не могу найти решение как реализовать. Смотрел на Type.GetType, но там поиск по имени, а не по атрибуту. Циклически перебирать подходящие классы... наверное можно, но возможно существует лучшее решение?


Ничего лучше перебора нет. Другое дело что ты можешь перебрать один раз, закешировать на диске и потом уже поднимать прицельно. Имеет смысл если сборок много, а классов таких мало.
Кроме того, если нет уверенности что сканируемые сборки все равно придётся грузить, то при сканировании лучше напрямую читать метаданные или хотя бы использовать LoadForReflection.
И да, лучше не изобретать велосипед, а воспользоваться готовым MEF
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.