@kaleigh
Атрибуты на уровне сборки в C# могут быть реализованы с использованием класса AssemblyInfo. Вот шаги, чтобы добавить атрибуты на уровне сборки:
Примеры атрибутов на уровне сборки:
Вы также можете создать собственные атрибуты на уровне сборки, определив пользовательский класс атрибута и применив его к атрибуту сборки.
Например, чтобы создать пользовательский атрибут MyCustomAttribute и применить его на уровне сборки, добавьте следующий код перед ключевым словом assembly:
1
|
[assembly: MyCustom("My custom attribute")]
|
Убедитесь, что класс MyCustomAttribute определен в коде проекта:
1 2 3 4 5 6 7 8 9 10 11 12 |
using System; [AttributeUsage(AttributeTargets.Assembly)] public class MyCustomAttribute : Attribute { public string Value { get; private set; } public MyCustomAttribute(string value) { Value = value; } } |
Теперь атрибут MyCustomAttribute будет применяться на уровне сборки и содержать заданное значение.