/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/ScriptEngine/ExplicitImportsBehavior.cs
36 строк
2 KB
EvilBeaver
Смена дефолтного поведения неявных импортов в отладке
03 дек 2025, 17:46
03 дек 2025, 17:46
140223e
Код
Авторство
О чём код?
/*---------------------------------------------------------- This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. ----------------------------------------------------------*/ namespace ScriptEngine { /// <summary> /// Определяет поведение компилятора при использовании библиотек без явного импорта через директиву #Использовать. /// </summary> public enum ExplicitImportsBehavior { /// <summary> /// Обращение к символу из внешнего пакета без явного импорта вызывает ошибку компиляции. /// </summary> Enabled, /// <summary> /// Обращение к символу из внешнего пакета без явного импорта записывает предупреждение в лог, но компиляция продолжается. /// </summary> Warn, /// <summary> /// В режиме разработки (при наличии включенного отладчика) обращение к символу без явного импорта записывает предупреждение в лог. /// Без отладчика проверка отключена. /// </summary> Development, /// <summary> /// Проверка явных импортов отключена. Все библиотеки доступны без использования директивы #Использовать (режим совместимости). /// </summary> Disabled } }