Skip to content

Commit 30e278b

Browse files
committed
xmldoc для перечисления режима неявных импортов
1 parent 9ef7b18 commit 30e278b

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/ScriptEngine/ExplicitImportsBehavior.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,30 @@ This Source Code Form is subject to the terms of the
77

88
namespace ScriptEngine
99
{
10+
/// <summary>
11+
/// Определяет поведение компилятора при использовании библиотек без явного импорта через директиву #Использовать.
12+
/// </summary>
1013
public enum ExplicitImportsBehavior
1114
{
15+
/// <summary>
16+
/// Обращение к символу из внешнего пакета без явного импорта вызывает ошибку компиляции.
17+
/// </summary>
1218
Enabled,
19+
20+
/// <summary>
21+
/// Обращение к символу из внешнего пакета без явного импорта записывает предупреждение в лог, но компиляция продолжается.
22+
/// </summary>
1323
Warn,
24+
25+
/// <summary>
26+
/// В режиме разработки (при наличии включенного отладчика) обращение к символу без явного импорта вызывает ошибку компиляции.
27+
/// Без отладчика ошибки не происходит.
28+
/// </summary>
1429
Development,
30+
31+
/// <summary>
32+
/// Проверка явных импортов отключена. Все библиотеки доступны без использования директивы #Использовать (режим совместимости).
33+
/// </summary>
1534
Disabled
1635
}
1736
}

0 commit comments

Comments
 (0)