Параметры форматирования .NET
Параметры форматирования в этой статье применяются как к 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;
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.