Я хочу, чтобы получить PropertyValue из CustomAtrribute от всех класса, как струныПолучить CustomAttributeValue свойства Value As String Массив
Вот мой пользовательский атрибут наследуется от ExportAttribute
[JIMSExport("StockGroup","Stock")]
Этот атрибут прикрепленная на многих классе, но с различными параметрами. Первый параметр указывает имя контракта, а второй - тот, к которому принадлежит модуль.
Теперь я хочу, чтобы получить словарь
Dictionary<string, List<string>> moduleDict
со всеми MODULENAME (второй параметр) и ContractName (первый параметр), Там могут быть классы с таким же модулем имя, поэтому мне нужен список имя контракта с что Имя модуля
Я могу получить все атрибуты JIMSExport с помощью отражения, но не удалось создать словарь
var exported = GetTypesWith<JIMSExportAttribute>(false).Select(x => x.GetCustomAttributes(true).First());
есть ли лучший способ о е это делать с помощью Caliburn Micro
Большое спасибо, это сработало. Хотя я смог достичь этого, используя foreach петли. Но это решение выглядит лучше. –
Не возможно ли это прямо через Caliburn.Micro –
Я никогда не слышал о Caliburn.Micro: P – DarkSquirrel42