Поиск всех классов с определенным атрибутом ⇐ C#
-
Гость
Поиск всех классов с определенным атрибутом
У меня есть библиотека .NET, в которой мне нужно найти все классы, для которых я определил настраиваемый атрибут, и я хочу иметь возможность находить их на лету, когда приложение будет запущено. используя мою библиотеку (т.е. мне не нужен где-то файл конфигурации, в котором я указываю сборку для поиска, и/или имена классов).
Я смотрел AppDomain.CurrentDomain, но я не слишком хорошо с ним знаком и не уверен, насколько должны быть расширены привилегии (я хочу иметь возможность запускать библиотеку в веб-приложении). с минимальным доверием, если возможно, но чем ниже доверие, тем я буду счастливее). Я также хочу помнить о производительности (это библиотека .NET 3.5, поэтому LINQ полностью допустим!).
Так является ли AppDomain.CurrentDomain моим лучшим/единственным вариантом, а затем просто перебирать все сборки и затем вводить эти сборки? Или есть другой способ
У меня есть библиотека .NET, в которой мне нужно найти все классы, для которых я определил настраиваемый атрибут, и я хочу иметь возможность находить их на лету, когда приложение будет запущено. используя мою библиотеку (т.е. мне не нужен где-то файл конфигурации, в котором я указываю сборку для поиска, и/или имена классов).
Я смотрел AppDomain.CurrentDomain, но я не слишком хорошо с ним знаком и не уверен, насколько должны быть расширены привилегии (я хочу иметь возможность запускать библиотеку в веб-приложении). с минимальным доверием, если возможно, но чем ниже доверие, тем я буду счастливее). Я также хочу помнить о производительности (это библиотека .NET 3.5, поэтому LINQ полностью допустим!).
Так является ли AppDomain.CurrentDomain моим лучшим/единственным вариантом, а затем просто перебирать все сборки и затем вводить эти сборки? Или есть другой способ
Мобильная версия