Атрибуты в C#

Атрибутами в C# являются классы, содержащие в себе некоторую метаинформацию, встраиваемую в сборку приложения.
Атрибуты могут применяться ко всем типам в C#, включая даже другие атрибуты, поля, методы, свойства и перечисления. Основу атрибутов составляет класс System.Attribute, от которого все предполагаемые классы…
Статья
2 3 152
29
Clamp, да.
Хоть и с запозданием, но, думаю, что лишним не будет для тех, кто чудом это прочитает. Это просто дополнительное предписание для типов.
Бесплатный курс Python (питон), самостоятельное обучение программированию с нуля
Изучение программирования — непростой и длительный процесс. Изучение синтаксиса языка — самая простая и короткая часть в пути, но без неё невозможно начать. Этот курс посвящен азам написания программ на Python. Он готовит плацдарм для написания осмысленных программ
Программа
1 28
38
Предупреждение автору публикации

1 пункт: 4.1.1 Размещение бессмысленных сообщений (флуд).
№1⊗jsPrCndAN
Реализуйте описанную функцию normalize и проверьте ее работу.
Программа
1 25
23
Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 0, а требуется не менее 2
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 0, but required not less than 2
// CID3

IMP - Indaxia Modules & Packages (Lua + AngelScript)

Простое управление пакетами и модулями для приложений, написанных на Lua и других языках с динамической типизацией.
Добавляет в ваш проект управление пакетами и es6-like модули Lua без copy-paste боли и dependency ада.
9 207
38
Вышла новая версия! Прокрутить к ресурсу

Версия 1.2

  • Поддержка AngelScript модулей и исходников
  • Новые параметры конфига: language, entryPoint, remoteSources
  • Новый аргумент imp init для указания пути к файлу точки входа

Рабочий конфиг для AngelScript

Для теста добавьте его в папку и запустите imp update.
{
  "language": "angelscript",
  "title": "Just another IMP project",
  "dependencies": {
    "https://github.com/Indaxia/imp-demo-hello-as": "*"
  },
  "sources": [
    "src"
  ],
  "remoteSources": "packages",
  "target": "war3map.as"
}

Во что это собирается

Рабочий конфиг пакета для AngelScript

{
  "project": "imp-demo-hello",
  "language": "angelscript",
  "dependencies": {},
  "sources": [
    "src"
  ],
  "entryPoint": "src/hello.as"
}
38
Вышла новая версия! Прокрутить к ресурсу

Версия 1.1

  • исправлена вставка вообще всех исходников из зависимых пакетов (теперь только из их sources)
  • добавлен опциональный параметр "beforeBuild", подробнее
  • в значения "beforeBuild" и "afterBuild" теперь можно вставлять %target% для подстановки имени целевого файла сборки
  • добавлен опциональный параметр "watchExtra" - перечислите файлы, за которыми надо следить, но не задействовать в сборке
30
ScorpioT1000, я в своём плагине наоборот делаю мега фабрику. Очень удобно например, когда AngelScript понимает JASS функции без промежуточной конвертации.