У меня есть следующий код. Как я могу получить все имена атрибутов из определенного DLL-файла? В настоящее время я могу получить имена классов, пространство имен, но я не знаю, как получить атрибуты в классе. Спасибо,Как читать атрибуты класса во внешнем файле dll в C#?
foreach (Type type in myAssambly.GetTypes())
{
PropertyInfo myPI = type.GetProperty("DefaultModifiers");
System.Reflection.PropertyAttributes myPA = myPI.Attributes;
MessageBox.Show(myPA.ToString());
}
Это не совсем понятно, что вы имеете в виду. Вы имеете в виду имена классов атрибутов, объявленных в сборке, или атрибуты, применяемые к различным членам? –
Jon, я имею в виду имена атрибутов. – user2599346
Пока неясно, что вы подразумеваете под этим. Названия *, которые * атрибуты? Это поможет, если вы покажете пример типов в сборке и ожидаемый вывод вашего кода. –