Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Параметры форматирования в этой статье применяются как к C#, так и к Visual Basic. Это параметры правила стиля кода IDE0055.
Параметры директивы using
Используйте эти параметры для настройки using сортировки и группировки директив:
Пример файла EDITORCONFIG:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Совет
Также доступна отдельная директива C# using IDE0065 . Это правило касается того, помещаются ли using директивы внутри или вне пространств имен.
dotnet_sort_system_directives_first
| Свойство | Значение | Описание |
|---|---|---|
| Имя параметра | dotnet_sort_system_directives_first | |
| Применимые языки | C# и Visual Basic | |
| Представленные версии | Visual Studio 2017 | |
| Значения параметра | true |
Сортируйте директивы в алфавитном порядке и поместите System.*using их перед другими using директивами. |
false |
Не помещайте System.*using директивы перед другими using директивами. |
|
| Значение параметра по умолчанию | true |
Примеры кода:
// dotnet_sort_system_directives_first = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
// dotnet_sort_system_directives_first = false
using System.Collections.Generic;
using Octokit;
using System.Threading.Tasks;
dotnet_separate_import_directive_groups
| Свойство | Значение | Описание |
|---|---|---|
| Имя параметра | dotnet_separate_import_directive_groups | |
| Применимые языки | C# и Visual Basic | |
| Представленные версии | Visual Studio 2017 | |
| Значения параметра | true |
Поместите пустую строку между группами using директив. |
false |
Не помещайте пустую строку между группами using директив. |
|
| Значение параметра по умолчанию | false |
Примеры кода:
// dotnet_separate_import_directive_groups = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
// dotnet_separate_import_directive_groups = false
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;