Поиск всех классов с определенным атрибутомC#

Место общения программистов C#
Ответить
Гость
 Поиск всех классов с определенным атрибутом

Сообщение Гость »


У меня есть библиотека .NET, в которой мне нужно найти все классы, для которых я определил настраиваемый атрибут, и я хочу иметь возможность находить их на лету, когда приложение будет запущено. используя мою библиотеку (т.е. мне не нужен где-то файл конфигурации, в котором я указываю сборку для поиска, и/или имена классов).

Я смотрел AppDomain.CurrentDomain, но я не слишком хорошо с ним знаком и не уверен, насколько должны быть расширены привилегии (я хочу иметь возможность запускать библиотеку в веб-приложении). с минимальным доверием, если возможно, но чем ниже доверие, тем я буду счастливее). Я также хочу помнить о производительности (это библиотека .NET 3.5, поэтому LINQ полностью допустим!).

Так является ли AppDomain.CurrentDomain моим лучшим/единственным вариантом, а затем просто перебирать все сборки и затем вводить эти сборки? Или есть другой способ
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»