.NET biçimlendirme seçenekleri
Bu makaledeki biçimlendirme seçenekleri hem C# hem de Visual Basic için geçerlidir. Bunlar, kod stili kural IDE0055 için seçeneklerdir.
Yönerge seçeneklerini kullanma
Yönergelerin nasıl sıralanmasını ve gruplandırılmasını istediğinizi using
özelleştirmek için şu seçenekleri kullanın:
Örnek .editorconfig dosyası:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
İpucu
C#'ye özgü using
ayrı bir yönerge kuralı IDE0065 de kullanılabilir. Bu kural, yönergelerin ad alanlarının içine mi yoksa dışına mı using
yerleştirildiğiyle ilgilidir.
dotnet_sort_system_directives_first
Özellik | Değer | Açıklama |
---|---|---|
Seçenek adı | dotnet_sort_system_directives_first | |
Geçerli diller | C# ve Visual Basic | |
Tanıtılan sürüm | Visual Studio 2017 | |
Seçenek değerleri | true |
Yönergeleri alfabetik olarak sıralayın System.* using ve diğer using yönergelerin önüne yerleştirin. |
false |
Yönergeleri diğer using yönergelerin önüne yerleştirmeyin.System.* using |
|
Varsayılan seçenek değeri | true |
Kod örnekleri:
// 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
Özellik | Değer | Açıklama |
---|---|---|
Seçenek adı | dotnet_separate_import_directive_groups | |
Geçerli diller | C# ve Visual Basic | |
Tanıtılan sürüm | Visual Studio 2017 | |
Seçenek değerleri | true |
Yönerge grupları arasına using boş bir satır yerleştirin. |
false |
Yönerge grupları arasına using boş bir satır yerleştirmeyin. |
|
Varsayılan seçenek değeri | false |
Kod örnekleri:
// 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;
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.