Formateringsalternativ för .NET
Formateringsalternativen i den här artikeln gäller för både C# och Visual Basic. Det här är alternativ för regel IDE0055 i kodformat.
Använda direktivalternativ
Använd de här alternativen för att anpassa hur du vill using
att direktiv ska sorteras och grupperas:
Exempel på .editorconfig-fil :
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Dricks
Det finns också en separat C#-specifik using
direktivregel IDE0065 . Den regeln gäller om using
direktiv placeras inom eller utanför namnområden.
dotnet_sort_system_directives_first
Property | Värde | beskrivning |
---|---|---|
Alternativnamn | dotnet_sort_system_directives_first | |
Tillämpliga språk | C# och Visual Basic | |
Introducerad version | Visual Studio 2017 | |
Alternativvärden | true |
Sortera System.* using direktiv alfabetiskt och placera dem före andra using direktiv. |
false |
Placera inte System.* using direktiv före andra using direktiv. |
|
Standardalternativvärde | true |
Kodexempel:
// 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
Property | Värde | beskrivning |
---|---|---|
Alternativnamn | dotnet_separate_import_directive_groups | |
Tillämpliga språk | C# och Visual Basic | |
Introducerad version | Visual Studio 2017 | |
Alternativvärden | true |
Placera en tom rad mellan using direktivgrupper. |
false |
Placera inte en tom rad mellan using direktivgrupper. |
|
Standardalternativvärde | false |
Kodexempel:
// 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;
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.